他から流用した csh スクリプトを bash から実行したら、
Unmatched “.
というエラーが出ました。
#! /bin/csh -f
echo ” xxxxxx “xxxx” “
みたいな雰囲気の記述で、どうやら echo 文のところが原因らしい。
ダブルクオーテーションのなかにダブルクオーテーションがあるからかな、と思い、
‘ xxxxxxx “xxxx” ‘
のように、外側のダブルクオーテーションをシングルクオーテーションに変えたら
エラーが出なくなった。
他人のスクリプトを流用したのだけど、エラー出る環境と出ない環境があるのかな。
まあ、とりあえず、
Unmatched “. が出たら、ダブルクオーテーションが何か悪さしているかもしれない
と思うようにしよう。