易截截图软件、单文件、免安装、纯绿色、仅160KB

linux bash 字符串替换的问题?

请教一个问题,linux中 有没有一个命令可以将 字符串中出现的 +或者- 替换成对应的-或者+  即 "+" ——> "-"  "-"——>"+"  例如 GMT+8-9变成 GMT-8+9
可不可以分几步?
先把+换成一个不太可能出现的字符串,比如“~!@#$%”,然后把-换成+,然后再把那个字符串都换成-。

echo "GMT+8-9" | sed 's/-/#/g' | sed 's/+/-/g' | sed 's/#/+/g'

引用
echo "GMT+8-9" | sed 's/-/#/g' | sed 's/+/-/g' | sed 's/#/+/g'

向高手学习 楼主试试啊+

引用
echo "GMT+8-9" | sed 's/-/#/g' | sed 's/+/-/g' | sed 's/#/+/g'
非常的感谢,已经可以了! 我自己写了一个用的是 expr 函数,也可以,不过看了你这个方法后觉得还是你这个好!!谢谢咯!


相关问答:

Linux小问题

Linux不正常关机导致系统坏,请问怎么检查和修复系统?
在刚启动的时候会有提示的。

修复可以靠livecd
或者把基本系统部分重新安装即可

是不是系统编程了read-only的啦?无法往系统写入数据啊?
有的情 ......

Linux 2.4.20-8 升级到 Linux 2.6.18之后的问题

升级成功了,但是在2.6.18很多modules都未加载,例如usb-storage,cdrom等等。
手动modprobe很多都不能加载成功,请问该怎么处理??
http://blog.chinaunix.net/u1/40912/showart_354070.html

我刚接触,看不 ......

Linux Socket HTTP请求的问题,高手进!

小弟最近需要一个用socket获取html文档的代码,但是老是不能获取完整的html源码。原因不明,望高手指点!
C/C++ code:

char *Http_GET(char *host,int port,char *data) //发送GET请求
{
char response[2 ......

关于Linux gcc编译器的问题

原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后 ......

red hat enterprise linux 5.1 没有地方设置root密码

我安装red hat enterprise linux 5.1 的时候。没有设置root密码。
只有设置一个普通帐号。


不可能吧  肯定有个画面是让你输入root用户名密码

你肯定错过了

没密码能进去?

用单用户模式进 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号