我有一个简单的脚本,它在FreeBSD机器上运行,代码如下:
#!/bin/sh `sed -i .bak '\:#start 172.0.0.3:,\:#end 172.0.0.3:d' /usr/local/etc/racoon/racoon.conf` echo $?
它应该删除两个模式之间的文本块.
问题是,如果我直接从shell运行sed命令它工作,如果我运行脚本返回代码是0.
为什么?
@H_403_9@