分页: 1 / 1

求助~!sed命令中参数s的意思~!

发表于 : 2011-03-05 16:48
koikmac
一个例子:

代码: 全选

find /home/tolstoy -type d -print       |
sed 's ; /home/tolstoy/ ; /home/lt/ ; '  |
sed 's/^/mkdir / '
sh -x
求助上面例子中第二行和第三行中sed 后面的s参数是什么意思,看了下man sed,只知道有个替换功能,还是看不懂上面那个例子。。

Re: 求助~!sed命令中参数s的意思~!

发表于 : 2011-03-05 19:16
lilydjwg
正则替换呗。

找个 vim (以及相应的文档),输入

代码: 全选

:h :s
如果你找到了 Perl 教程当然更好。

Re: 求助~!sed命令中参数s的意思~!

发表于 : 2011-03-06 17:35
sk1418
就像依云说的,替换。
第2行只不过是因为替换路径,用; 作为间隔符了。省得每个/ 都要转义。