当前位置: 技术问答>linux和unix
linux bash 字符串替换的问题?
来源: 互联网 发布时间:2016-07-04
本文导语: 请教一个问题,linux中 有没有一个命令可以将 字符串中出现的 +或者- 替换成对应的-或者+ 即 "+" ——> "-" "-"——>"+" 例如 GMT+8-9变成 GMT-8+9 | echo "GMT+8-9" | sed 's/-/#/g' | sed 's...
请教一个问题,linux中 有没有一个命令可以将 字符串中出现的 +或者- 替换成对应的-或者+ 即 "+" ——> "-" "-"——>"+" 例如 GMT+8-9变成 GMT-8+9
|
echo "GMT+8-9" | sed 's/-/#/g' | sed 's/+/-/g' | sed 's/#/+/g'
|
可不可以分几步?
先把+换成一个不太可能出现的字符串,比如“~!@#$%”,然后把-换成+,然后再把那个字符串都换成-。
先把+换成一个不太可能出现的字符串,比如“~!@#$%”,然后把-换成+,然后再把那个字符串都换成-。
|
向高手学习 楼主试试啊+