shell書いているとスクリプト配置場所を取得したい事があると思う
"shell カレントディレクトリ" 等で調べると以下の例が出てくる
echo $(cd $(dirname $0) && pwd)
実行すると
syntax error at line 2: `(' unexpected
となってしまった
これは cshell で動いていたのが原因で
cshellの場合は以下のように書けば動いた
echo `cd \`dirname $0\` && pwd`
動いているshellは以下で確認できる
$ echo $SHELL
/bin/csh