我在bash shell脚本中遇到问题。这个脚本应该执行另一个shell脚本(这里是./script),脚本的输出被重定向到一个文件(tmp)。然后应该逐行阅读文件,并且对于每一行应该执行相同的脚本(./ script),并将行作为参数,并将结果存储在文件(tmp1)中。最终这些结果应附加到第一个文件(tmp)。从shell脚本逐行读取文件
我贴我的脚本如下:
./script $1 $2 > tmp
cat tmp | while read a
do
./script $a $2 >> tmp1
done
cat tmp1 | while read line
do
./script $line $2 >> tmp
done
我收到以下错误,当我执行脚本“./script:行11:语法错误:意外的文件结尾”
任何人都可以请帮我在这里?
非常感谢。
显示您的“维基”和“脚本”脚本。 ! – ghostdog74 2010-02-04 09:09:37
我在下面回答了这个问题。我不知道它执行的java文件的内容。我只对它产生的输出感兴趣。 – assassin 2010-02-04 09:29:08