我可能正在寻找一种在管道开头缓冲文件的方法,与此相反:
cat foo.txt | grep bar > foo.txt
…将保护输入数据免受管道本身的破坏.库存中有这样的缓冲吗?
sed -i '/bar/!d' foo.txt
感叹号反转匹配,d表示删除,因此删除所有没有条形的行.