2013-03-19 67 views
0

希望一个简单的在这里 - 我想在我grep来敲定php的选项SED插入“//”

grep [email protected] file | sed -i 's/"//"/user' 

我不知道如何做一个专线接入//字符“//”在sed中?我也在思考一个sed命令到了出在每个cron的开始添加#

感谢

+1

从标准输入读取时,'sed -i'确实没有意义。 – chepner 2013-03-19 14:57:47

回答

2

如果我理解正确,所有的cron作业,并要在开头添加//行:

sed -i '/[email protected]/ s_^_//_' file 

(尝试没有-i第一)

如果你的意思是别的东西,请澄清。

2

sed可以使用其他分隔符不是/

sed -i '/[email protected]/s|^|//|' file 
+0

什么意思? – Satish 2013-03-19 15:22:15

+0

's'是'sed'中的替换运算符。该命令对包含“user @”的每一行应用替代“// for ^”(即,将“//”加到开头)。 – chepner 2013-03-19 15:25:01

1

实现这将是的另一种方法:

sed 's|[email protected]|//&|' file.php 

它使用|作为分隔符以及&作为匹配的模式。