sed 's/--/action=/;s/-/ option=/;s/-/_/g'

sh/bash/dash/ksh/zsh等Shell脚本
回复
wwangzhihang
帖子: 54
注册时间: 2006-06-23 7:43
联系:

sed 's/--/action=/;s/-/ option=/;s/-/_/g'

#1

帖子 wwangzhihang » 2009-05-24 9:54

这句话是什么意思?

代码: 全选

sed 's/--/action=/;s/-/ option=/;s/-/_/g'
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: sed 's/--/action=/;s/-/ option=/;s/-/_/g'

#2

帖子 BigSnake.NET » 2009-05-24 10:00

; 是个分隔符
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
jioyo源
帖子: 3476
注册时间: 2008-10-08 13:48

Re: sed 's/--/action=/;s/-/ option=/;s/-/_/g'

#3

帖子 jioyo源 » 2009-05-24 10:14

wwangzhihang 写了:这句话是什么意思?

代码: 全选

sed 's/--/action=/;s/-/ option=/;s/-/_/g'
:em03 ;表示执行顺序,先sed将文件中第一次出现的--换成action=,然后将文件中第一次出现的-换成option=,再然后将文件中所有的-换成_.
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286
回复