1
我的文件在多行文本格式如下SED正则表达式搜索没有给予正确的结果
号:字符
例如
123:DFGD
3:hjdfg
23423:fdlgj
我想提取所有的行数,其中一部分只有一个使用下面的sed
sed '/^\d:/p' file.txt
数字但这是打印所有行。请在命令中指出问题。
我的文件在多行文本格式如下SED正则表达式搜索没有给予正确的结果
号:字符
例如
123:DFGD
3:hjdfg
23423:fdlgj
我想提取所有的行数,其中一部分只有一个使用下面的sed
sed '/^\d:/p' file.txt
数字但这是打印所有行。请在命令中指出问题。
你非常接近。您可以使用此命令sed
:
sed -n '/^[0-9]:/p' file
3:hjdfg
-n
是抑制常规输出[0-9]
是用来匹配一个数字(\d
不受sed
正则表达式,即使在扩展的正则表达式模式支持)