易截截图软件、单文件、免安装、纯绿色、仅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环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

嵌入式Linux缩减问题

大家好,本人目前刚刚接触Linux。现在公司的项目需要缩减Linux的Kernel和APP部分的Code Size。目前我们使用的是Linux2.6.22.15版本,应用于ADSL Modem(家庭网关)。

1.我们产品应用是ADSL Gateway,Kernel部 ......

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 + oracle用XP访问不了

我安装一台redhat linux5+oracle 10g的服务器,笔记本(XP系统)安装了oracle 10g客户端,结果老是出12560的错误,请高手指点一二,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号