私はそのようにパイプしたい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"
。