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