我需要将文本文件中的每一行传递给程序。我所做的是使用while循环读取文件的每一行,然后将每一行传递给程序。我的脚本是
tail -n +2 output.txt | while IFS=' ' read ln
do
line=(${ln})
prog $(line) > newout
grep "runtime\|opt" newout | sed -e 's/ $/\n/' > res.txt
done
我根本没有修改output.txt。但是,其内容将被更改,只留下标题。为什么脚本会这样做?