linux如何将内容写入文件(覆盖之前的内容)?如何将同一个管道传来的内容给两个awk命令使用?

2025-01-04 11:05:13
推荐回答(3个)
回答1:

tail -f mylog.log > temp.log这一句是把temp.log重定向成新增的内容啊。
你估计写成了tail -f mylog.log >> temp.log这是追加。

万一你觉得你的temp.log有问题,那你在这条命令之前写一个rm -rf temp.log

回答2:

没有LINUX环境验证,只能说你试一试,把“>”改为“>!”试试。

回答3:

cat mylog.log |tee temp01.log temp02.log | awk -f getRowNum.awk temp01.log | awk -f getContent.awk temp02.log