标签: bash replace
我尝试在文本文件中找到一行并删除下一行。
我已经测试了以下代码(以及一些变体),但我被sed命令所困,无法从stdin中获取$,因此无法满足我的需要。
cat test.txt | grep -in mystring | awk -F: '{print $1+1}' | sed -i "$,1d" test.txt
答案 0 :(得分:1)
尝试一下
sed -i '/^yourstring/{n;d}' filename.txt