我有 2 个命令,我想像这样管道:command1 | command2
. 当command1
根本不输出任何东西时command2
仍然输出。command1 | command2
什么都不输出时如何停止
输出command1
?
具体例子:
function find_string_in_file {
find . -iname "*$1*" | xargs ack-grep "$2"
}
alias findag='find_string_in_file'
如果filename.py
当前目录或其子文件夹中不存在,则findag filename.py "some word"
仍返回与ack-grep "some word"
.