linux - 如何使用 sed 删除所有行,直到第一列中的第一个匹配项?

标签 linux sed

如何使用 sed 删除所有行,直到第一列中的第一个匹配项?结果应该保留最后三行。

文件

1fff
2ddd
3zzz

 TestXXX
 TestXXX
Test        XXX
Mike
Charly

sed -i '/测试/' 文件

最佳答案

sed -n '/^Test/,$p' oldfile > newfile

关于linux - 如何使用 sed 删除所有行,直到第一列中的第一个匹配项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22228924/

相关文章:

sed - 使用 sed 删除行范围后的一行

linux - 具有局部和静态变量的动态库

linux - $VARIABLE 和 ${VARIABLE} 有什么区别

linux - 使用sed替换文件中的内联字符串

bash - 使用 sed 替换包含反斜杠的字符串

linux - 根据列匹配从两个输入文件创建输出文件

linux - 变量没有传递到远程机器

linux - 在查找表达式中连接 2 个参数

linux - 通过 Bash 从 Cisco C40 获取输出

php - 无法从本地计算机连接到 apache 服务器