我刚刚遇到以下sed
命令:
sed "s|^/samba|\\|;s|/|\\|g"
我以前见过sed
替代命令。我还知道 sed 允许使用任何字符作为分隔符(|
在本例中),这g
意味着全局替换。
但是,我不确定该命令的其余部分是做什么的。
也许更一般地说,我怎样才能迅速地找到关于sed
像上面这样的模式的作用的信息吗? (除了明显阅读文档之外,总是建议这样做)
答案1
这是两个 sed 命令,用分号分隔。第一个将行开头的 /nfs 替换为 \,第二个将任何 / 替换为 \ :)