重击:在文件中查找字符串并删除下一行

时间:2019-06-26 17:32:56

标签: bash replace

我尝试在文本文件中找到一行并删除下一行。

我已经测试了以下代码(以及一些变体),但我被sed命令所困,无法从stdin中获取$,因此无法满足我的需要。

cat test.txt | grep -in mystring | awk -F: '{print $1+1}' | sed -i "$,1d" test.txt

1 个答案:

答案 0 :(得分:1)

尝试一下

sed -i '/^yourstring/{n;d}' filename.txt