我的文件有多行文本,格式如下
编号:字符
示例
123:dfgd 3:hjdfg 23423:fdlgj
我希望使用如下sed提取数字部分只有一个数字的所有行
sed '/^\d:/p' file.txt但这是印刷所有的线条。请指出命令中的问题。
发布于 2016-11-12 18:20:50
你们很亲密。您可以使用以下sed命令:
sed -n '/^[0-9]:/p' file
3:hjdfg-n是用来抑制常规输出的[0-9]是为了匹配一个数字(即使在扩展正则表达式中,sed regex也不支持\d)https://stackoverflow.com/questions/40566129
复制相似问题