当前位置: 技术问答>linux和unix
文本替换关于大小写
来源: 互联网 发布时间:2017-01-18
本文导语: 高手帮忙看看这个用sed之类的怎么实现: 把一个文档中具有world(不管大小写)字样的单词全部替换成world!(替换后的单词大小写不变) 例如:world -> world! World -> World! WORLD -> WORLD! 谢谢 | echo ...
高手帮忙看看这个用sed之类的怎么实现:
把一个文档中具有world(不管大小写)字样的单词全部替换成world!(替换后的单词大小写不变)
例如:world -> world!
World -> World!
WORLD -> WORLD!
谢谢
把一个文档中具有world(不管大小写)字样的单词全部替换成world!(替换后的单词大小写不变)
例如:world -> world!
World -> World!
WORLD -> WORLD!
谢谢
|
echo "Fuck u , World " | sed -r "s/(.*)([wW][oO][rR][lL][dD])(.*)/12!3/g"
|
echo "Fuck u , World " | sed 's/[wW][oO][rR][lL][dD]/&!/g'