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

求助,关于linux sed 命令的一个问题

例如 CGI_TIME_ZONE=GMT-8&CGI_NTP_SERVER=192.168.1.2 这个字符串,想得到第一个“=”号于“&”之间的GMT-8这个字符串,用sed该怎么写,我试了不少写法都不行,希望大家帮我出出注意,谢啦!
=\(.*\)&

对于多个URL参数的, 建议在写SED提取某一特定字段时, 连同字段名写到SED匹配里,

如匹配CGI_TIME_ZONE可以写成
echo "CGI_TIME_ZONE=GMT-8&CGI_NTP_SERVER=192.168.1.2" | sed -n 's|^.*CGI_TIME_ZONE=\([^&]*\)&.*$|\1|p'

引用
对于多个URL参数的, 建议在写SED提取某一特定字段时, 连同字段名写到SED匹配里,

如匹配CGI_TIME_ZONE可以写成
  echo "CGI_TIME_ZONE=GMT-8&CGI_NTP_SERVER=192.168.1.2" | sed -n 's|^.*CGI_TIME_ZONE=\([^&]*\)&.*$|\1|p'
谢谢,非常有用!


相关问答:

Linux 目录问题

Linux新手,请大哥大姐不要见笑。

我用root用户登录到Linux系统。在根目录下面建了目录dir1,后用命令cd /dir1进入到dir1目录下,然后再用mkdir dir2建立了目录dir2 ,再后来用命令cd /dir2是,提示为:-bush ......

php编写执行linux shell命令的代码

使用PHP的exec函数调用linux的shell命令,如date去修改时间或shutdown去实现关机/重启,但是返回值都是失败的。经过多次试验,认定是没有权限的问题。
所以,小弟在此请教各位,如何才能设置权限,调用linux shell� ......

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包然后 ......

linux vsftp 更改上伟目录

linux vsftpd 能不能更改默认的FTP上传目录?
使用ftp登录,会登录到/home/ftp 这个目录,我想更改到其他的目录,怎么配置呢

请高手赐教吖,急急急!
有些ftp工具可以直接自己写目录的吧,这个目录应该就� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号