我的文件有以下格式的多行文字
数:字符
示例
123:DFGD
3:hjdfg
23423:fdlgj
我想使用以下sed提取所有数字部分只有一位数的行
sed '/^\d:/p' file.txt
但这是印刷所有的线条。请在命令中指出问题。
答案 0 :(得分:0)
你非常接近。您可以使用此sed
命令:
sed -n '/^[0-9]:/p' file
3:hjdfg
-n
将禁止常规输出[0-9]
即使在扩展的正则表达式模式中也匹配\d
正则表达式sed
不支持的数字。