破译sed命令

破译sed命令

我刚刚遇到以下sed命令:

sed "s|^/samba|\\|;s|/|\\|g"

我以前见过sed替代命令。我还知道 sed 允许使用任何字符作为分隔符(|在本例中),这g意味着全局替换。

但是,我不确定该命令的其余部分是做什么的。

也许更一般地说,我怎样才能迅速地找到关于sed像上面这样的模式的作用的信息吗? (除了明显阅读文档之外,总是建议这样做)

答案1

这是两个 sed 命令,用分号分隔。第一个将行开头的 /nfs 替换为 \,第二个将任何 / 替换为 \ :)

相关内容