c_file=$( echo $2 | sed 's/\.c//g')
$c_file < $in_file > tempFile.out
引数 $5 は、C プログラムへのパスです。私のCプログラム名の「.c」。たとえば、パス: /..../A3Solution.c
それは私を得るでしょう:
A3Solution < input.in > output.out
実行時エラーが発生しました:
A3解決策: コマンドが見つかりません
理由はわかりませんが、他のパスで他のCプログラムを実行すると機能します...プログラムを変更する方法についてのアイデアはありますか? 問題がわかりません。私はやってみました:cat $5 and ls $5
だから、私は $5 のパスが正しいことを知っています.