📄 syn-arq.sh
字号:
#!/bin/bash## ---- Expressions in SELECTN=0N=$((N+1)) ; testGood $(fname "syntax-select-expr-" $N arq) <<EOFSELECT (?x +?y AS ?z) {}EOFN=$((N+1)) ; testGood $(fname "syntax-select-expr-" $N arq) <<EOFSELECT (?x +?y) {}EOFN=$((N+1)) ; testGood $(fname "syntax-select-expr-" $N arq) <<EOFSELECT ?x ?y (?x +?y AS ?z) {}EOFN=$((N+1)) ; testGood $(fname "syntax-select-expr-" $N arq) <<EOFSELECT (datatype(?x +?y) AS ?z) {}EOFN=$((N+1)) ; testGood $(fname "syntax-select-expr-" $N arq) <<EOFPREFIX : <http://example/>SELECT :function(?x +?y) ?z {}EOFN=$((N+1)) ; testGood $(fname "syntax-select-expr-" $N arq) <<EOFPREFIX : <http://example/>SELECT (:function(?x +?y)) ?z {}EOFN=$((N+1)) ; testGood $(fname "syntax-select-expr-" $N arq) <<EOFPREFIX : <http://example/>SELECT str(?z) ?z {}EOF## ---- SERVICEN=0N=$((N+1)) ; testGood $(fname "syntax-service-" $N arq) <<EOFPREFIX : <http://example/>SELECT *{ SERVICE <http://host/service> {} }EOF## ---- GROUP BYN=0N=$((N+1)) ; testGood $(fname "syntax-group-" $N arq) <<EOFPREFIX : <http://example/>SELECT *{ ?x :p ?p .}GROUP BY ?pEOFN=$((N+1)) ; testGood $(fname "syntax-group-" $N arq) <<EOFPREFIX : <http://example/>SELECT * { ?x :p ?p .}GROUP BY ?p ?q (?p*?q)HAVING (?p*?q > 1)EOFN=$((N+1)) ; testGood $(fname "syntax-group-" $N arq) <<EOFPREFIX : <http://example/>SELECT * { ?x :p ?p .}GROUP BY ?p ?q (?p*?q AS ?z)EOFN=$((N+1)) ; testGood $(fname "syntax-group-" $N arq) <<EOFPREFIX : <http://example/>SELECT * { ?x :p ?p .}GROUP BY ?p ?q str(?p)EOF## ---- COUNTN=0N=$((N+1)) ; testGood $(fname "syntax-count-" $N arq) <<EOFPREFIX : <http://example/>SELECT count(*) { ?x :p ?p .}EOFN=$((N+1)) ; testGood $(fname "syntax-count-" $N arq) <<EOFPREFIX : <http://example/>SELECT (count(distinct *) AS ?count) { ?x :p ?p .}EOFN=$((N+1)) ; testGood $(fname "syntax-count-" $N arq) <<EOFPREFIX : <http://example/>SELECT (count(?x) AS ?count) { ?x :p ?p .}EOFN=$((N+1)) ; testGood $(fname "syntax-count-" $N arq) <<EOFPREFIX : <http://example/>SELECT (COUNT(DISTINCT ?x) AS ?count) { ?x :p ?p .}EOF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -