次のスクリプトは、ディレクトリ内のすべてのファイルに対してプログラム「senna」を実行し、各ファイルの出力を (入力ファイル名を保持して) 別のディレクトリに書き込むことを目的としています。
for file in ./Data/in/*;
do
./senna -iobtags -usrtokens -posvbs -srl < $file > ./Data/out/$file
done
スクリプトを実行しようとすると、次のエラーが発生します。
-bash-4.0$ sh run.s
'un.s: line 1: syntax error near unexpected token `
'un.s: line 1: `for file in ./Data/in/*;
スクリプトには上記とまったく同じコード行があり、` はありません。おそらくそれは何か他のことを意味します。エラー解決のヘルプをいただければ幸いです。