我有一个包含多个联系人的文件,我需要在电话号码的区号周围添加括号。文件的格式是这个。
Jenniffer Cowan:255-666-5645
Norma Corder:397-888-9999
等等......如果你能尽可能详细地解释它,那就太好了。我知道我需要使用sed -e
命令,这就是它。
答案 0 :(得分:1)
这是命令:
sed -e 's/:\([0-9][0-9][0-9]\)-/:(\1)-/' infile >outfile
单引号中的正则表达式执行此操作:
它将在每一行的第一场比赛中执行此操作。如果您的线路有许多电话号码字段,则只会更改找到的第一个字段。