| 查看: 328 | 回复: 0 | ||
新丰客木虫 (小有名气)
|
[求助]
sed与管道的使用出错
|
|
用sed将aaa文件的!开始的行写进${n}.txt内再将50.txt 60.txt 70.txt合并写入到num.txt里。 出现的问题是:当我执行脚本时,会出现在num文件中,可能50.txt没有写进去或者60.txt没写进去在或者70.txt没写。这种情况是随机的有时候会全部写入。 这种问题是否是和sed的缓冲区有关系。具体该怎么修改能够避免? 这只是脚本中的一部分我拿出来测试用。 #! /bin/bash #! /bin/sed for cutoff in 50 60 70 do sed "/^!/w n${n}.txt" aaa.txt | `cat n${n}.txt>>num.txt` done |
» 猜你喜欢
这样的filecode谁见过
已经有15人回复
关于filecode,很负责任的告诉大家
已经有7人回复
【2027博士申请】纳米药物递送方向
已经有5人回复
关于豆爷回答的JTJC与%2F数量
已经有7人回复
2026国自然放榜时间
已经有3人回复
国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率
已经有7人回复
好奇怪的filecode
已经有4人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有4人回复










回复此楼