regex - 使用 sed 打印以 z 开头且不以 03 结尾的行

标签 regex linux bash unix sed

我需要使用 sed 命令打印文本文件中以 z 开头且不以 03 结尾的行。任何帮助将不胜感激。

最佳答案

这是实现此目的的一种方法 sed -n '/^z/ { /03$/! p }' <file.txt

关于regex - 使用 sed 打印以 z 开头且不以 03 结尾的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49759257/

相关文章:

javascript - 查找由方括号括起来并且*不*以特定字符开头的字符串

android - 我们如何在 Ubuntu 中安装 Android SDK 进行开发?

c++ - 库位置 - Linux

linux - 使用hrtimer回调函数,是否可以给函数参数?

bash - 获取 bash 中唯一文件的文件路径

bash - 解析文件并使用一些字段作为变量,使用 header 作为 bash 中的名称

javascript - 用于传递除字符列表之外的所有字符的正则表达式

javascript - 使用 RegExp 匹配多个实例并存储值 (JavaScript)

python - 已结束的程序(Flask)一直将输出发送到 STDOUT?

javascript - Regex 正面先行得到第一次出现