如何在热键命令中使用重定向器和内置 shell 函数?
我使用以下行在 anacrontab 中进行 grep,并启动系统更新 Ansible 剧本:
重定向器
我想知道为什么带有管道 (|) 的行不起作用:echo piping | logger
。没有显示错误。相反,logger hi
可以完成本例中的工作。怎么会出现这样的情况呢?还有其他方法可以使用重定向器吗?
内置 shell 函数
bash 内置 shell 函数(例如 read)出现错误消息。
翻译:子进程执行read
失败(文件或文件夹不存在)
希望有人可以解释调用热键命令时实际发生的情况:)。并指出一个替代方案。
答案1
尝试sh -c 'command1 | command2'