【发布时间】:2019-05-11 21:34:14
【问题描述】:
我正在尝试用正则表达式替换我找到的 10 位数字,并在前面加上“abc”。例如,如果匹配的数字是 0123456789,我想用 abc0123456789 替换那个词。
四处搜索,我发现 sed 对于替换文件中的单词很有用 -
sed -i '' -e 's/[0-9]\{10\}/new-word/g' *.csv
此命令成功地将我的 10 位数字实例替换为“new_word”。如何将其替换为“abc + [匹配的单词]” ?
【问题讨论】:
标签: regex sed replace pattern-matching match