i have the following list of files:
r1 r2 10 r11 r99
我正在尝试替换ls输出中文件名中r后面的所有数字。
我要求的结果是:
rA rA rA rA rA
使用以下的sed命令,我可以匹配到文件r1和r2,但无法匹配到r10、r11和r99。
ls | sed -e 's/r[0-9]/rA/'
它为我提供了以下输出:
rA
rA0
rA1
rA
rA9
感谢您能指出我在sed搜索模式中缺少的内容,sed能否用于匹配多位数数字?谢谢。
sed -e 's/r[0-9]\{1,\}/rA/'
。 - sergey\+
没有起作用。 - Joao Sousa