我试图执行以下命令:试图执行“sed的”命令,但得到“命令未找到”错误
`sed 's/49%100%/49%!100%/' /etc/nagios/objects/services.cfg`
,但我发现这个错误
-bash: ###############################################################################: command not found
如果我试图运行它没有后面滴答声,命令将工作。
我已经试过如下:
`sed 's/49%100%/49%!100%/' /etc/nagios/objects/services.cfg` 2>&1
`sed 's/49%100%/49%!100%/' /etc/nagios/objects/services.cfg`> /dev/null
,但没有奏效。
您试图运行'sed'的输出作为命令 - 这是预期的。你为什么需要背部蜱? – codeforester
@codeforester嗨,我试图在shell脚本中执行此操作,所以我添加了后面的蜱虫。 – k189
只有当你想对输出做某事时,你才需要反引号,比如将它存储到一个变量中。 –