【发布时间】:2019-05-21 16:41:03
【问题描述】:
我正在尝试替换第二行不以数字字符开头的换行符,我使用了这句话:
perl -pe 's/\n/ / if m/\n[^0-9]/' *.txt
我也试过这个:
sed -r 's/\n([^0-9])/\1/g' *.txt
命令提示符只显示整个文件,但没有做任何更改,我在做什么?
【问题讨论】:
-
您能否添加带有预期输出的示例输入输出。
-
Sed 以行分隔输入,因此模式空间默认不包含换行符本身。