当前位置: 技术问答>linux和unix
如何使用脚本让两个文件拼接
来源: 互联网 发布时间:2017-04-04
本文导语: 我有两个文件A.log和B.log。 A是overwrite的,每次跑脚本都不同,而B是增量更新的。B每次更新的内容是A中的内容。 请问该怎么写Bourne shell? 谢谢! | 程序或者脚本运行时直接写入A.log 然后读A.l...
我有两个文件A.log和B.log。
A是overwrite的,每次跑脚本都不同,而B是增量更新的。B每次更新的内容是A中的内容。
请问该怎么写Bourne shell?
谢谢!
A是overwrite的,每次跑脚本都不同,而B是增量更新的。B每次更新的内容是A中的内容。
请问该怎么写Bourne shell?
谢谢!
|
程序或者脚本运行时直接写入A.log
然后读A.log 所有内容追加到 B.log中
如:
echo "test" > A.log (前面调用程序或者脚本后面加上重定向 ">A.log" 即可) //每次都会覆盖A.log
cat A.log >> B.log //直接追加,不会覆盖
然后读A.log 所有内容追加到 B.log中
如:
echo "test" > A.log (前面调用程序或者脚本后面加上重定向 ">A.log" 即可) //每次都会覆盖A.log
cat A.log >> B.log //直接追加,不会覆盖
|
cat A.log >> B.log
|
楼上2个方法,这个有可能重复,和丢数据哦。需要记录和检查时间戳。