当前位置: 技术问答>linux和unix
awk 或sed的问题,字符串替换
来源: 互联网 发布时间:2016-08-17
本文导语: 我现在有个文本,我想把里面的一些内容做下替换 …… …… …… de=“gsm101” …… …… …… …… …… de=“gsm102” …… …… …… 替换成 …… …… …… de=“trunc(gsm101)” …… …… …… …… ……...
我现在有个文本,我想把里面的一些内容做下替换
…… …… …… de=“gsm101” …… ……
…… …… …… de=“gsm102” …… ……
……
替换成
…… …… …… de=“trunc(gsm101)” …… ……
…… …… …… de=“trunc(gsm102)” …… ……
……
怎么实现啊,
…… …… …… de=“gsm101” …… ……
…… …… …… de=“gsm102” …… ……
……
替换成
…… …… …… de=“trunc(gsm101)” …… ……
…… …… …… de=“trunc(gsm102)” …… ……
……
怎么实现啊,
|
sed -i "s/gsm102/trunc (gsm102)/g" filename
sed -i "s/gsm102/trunc (gsm102)/g" filename
|
for i in `seq 1 1000`
do
sed -e 's/gsm10$i/trunc (gsm10$i)/g' filename
done
这样的实现应该是可以的,