ืคืืจืกื ืฉืืจืืจื ืฉื ืคืจืืืงื ShellCheck 0.9, ืืืคืชื ืืขืจืืช ืื ืืชืื ืกืืื ืฉื ืกืงืจืืคืืื ืฉื ืืขืืคืช ืืชืืืืช ืืืืืื ืฉืืืืืช ืืกืงืจืืคืืื ืชืื ืืชืืฉืืืช ืืชืืื ืืช ืฉื bash, sh, ksh ื-dash. ืงืื ืืคืจืืืงื ืืชืื ื- Haskell ืืืืคืฅ ืชืืช ืจืืฉืืื GPLv3. ืจืืืืื ืืกืืคืงืื ืืืื ืืืจืฆืื ืขื Vim, Emacs, VSCode, Sublime, Atom ืืืกืืจืืช ืฉืื ืืช ืืชืืืืืช ืืืืืื ืฉืืืืืช ืชืืื GCC.
ืืื ืชืืื ืืืืืื ืื ืฉืืืืืช ืชืืืืจ ืืงืื, ืืืืืืืืช ืืื ืฉืืืชืืจืืื ืืฆืื ืฉืืืื ืืืื ืืืืฆืืข, ืืื ืืขืืืช ืกืื ืืืืช, ืฉืืืืื ืืืืฆืืข ืืื ื ืืืคืจืข, ืื ืืชืจืืฉืืช ืืจืืืืช ืืืชื ืืืืช ืืกืงืจืืคื. ืืื ืชื ืืืื ืื ืืืืืช ืฆืืืืจื ืืงืืืง, ืืขืืืช ืื ืืจืืจืืช ืืืืืืืืช ืฉืขืืืืืช ืืืืืื ืืืฉืืื ืื ืกืืืืช ืืกืืืืืช.
ืืื ืืืืงืืช ืืฉืืืืืช ืฉืืืื, ืื ื ืืืืืื ืืฆืืื ืืขืืืช ืืืจืืื ืฉื ืชืืืื ืืืืืืื ืืืกืืจืชื ืืืจืืืืช, ืฉืืืืืช ืืืืืืืื ืืืชื ืื, ืฉืืืืฉ ืื ื ืืื ืืคืงืืืืช, ืืขืืืช ืืขืืืื ืฉืขืืช ืืชืืจืืืื ืืฉืืืืืช ืชืืืืจ ืืืคืืื ืืืช ืืืชืืืืื. ืืืืืื, ืืืขืืจ ืจืืืืื ืืขืช ืืฉืืืืช "[[ $foo==0 ]]", ื ืืืืืชื ืฉื ืจืืืืื "var = 42" ืื ืฆืืื ืืกืื $ ืืขืช ืืงืฆืืช "$foo=42", ืืฉืืืืฉ ืืืฉืชื ืื ืืื ืืจืืืืช "echo $1", ืืืื ืืืงืฆืื ืฉื ืกืืืจืืื ืืจืืืขืื ื ืืกืคืื ื-"tr -cd '[a-zA-Z0-9]'",
ืื ืืกืฃ, ืืื ืชืืื ืืคืื ืฉื ืืืืฆืืช ืืฉืืคืืจ ืกืื ืื ืืงืื, ืืืืื ืืขืืืช ื ืืืืืช ืืืืืจืช ืืืืื ืืช ืฉื ืกืงืจืืคืืื. ืืืืืื, ืืืงืื "ืื $[1+2]" ืืืฆืข ืืืฉืชืืฉ ืืชืืืืจ "$((..))", ืืืื ื 'rm -rf "$STEAMROOT/"*' ืืกืืื ืืื ืืืื ืืืกืืื ืืืืืง ืืช ืกืคืจืืืช ืืฉืืจืฉ ืื ืืืฉืชื ื ืืื ื ืืื $STEAMROOT, ืืืฉืืืืฉ ื-"echo {1..10}" ืืืืืฉ ืืื ืชืืื ืขื ืืงืฃ ื-sh.
ืืืจืกื ืืืืฉื:
- ื ืืกืคื ืืืืจื ืขืืืจ ืืืืืืื ืืื 'foo ืืงืืื ืืงืจืืื ืืืื'.
- ื ืืกืคื ืืืืจื ืืืื ืคืงืืืืช ืื ืืืื ืืช.
- ื ืืกืคื ืืืืจื ืืืื ืงืืฉืืจืื ื ืื ืกืื ื-'declare x=1 y=$x'.
- ื ืืกืคื ืืืืจื ืื $? ืืฉืืฉ ืืืืคืกืช ืงืื ืืืืืจื ืฉื echo, printf, [ ], [[ ]] ื-test.
- ื ืืกืคื ืืืืฆื ืืืกืืจ ((..))inarray[((idx))]=val.
- ื ืืกืคื ืืืืฆื ืืฉืจืฉืืจ ืกืืืจืืื ืืคืืืื ืืืงืฉืจืื ืืจืืชืืืืื.
- ื ืืกืคื ืืืืฆื ืืืกืืจ ืกืืืจืืื ืืืืืื a[(x+1)]=val.
ืืงืืจ: OpenNet.ru