文件1:tst1.txt,读取该文件,追加到文件tst2.txt中
for line in `cat tst2.txt`; do
echo $line >> "tst1.txt"
done
1. 覆盖写文件 “>”
2. 追加写文件">>"
也可参考:Shell脚本中读取文件每一行的方法总结_Alfred.HOO的博客-CSDN博客_shell 读取文件中的每一行
如果文件中有tab,则无法读取,需要如下改动:
IFS=$'\n'
FILE="tst2.txt"
for line in `cat $FILE`; do
echo $line >> "tst1.txt"
done