bash に一連のパイプ コマンドがあるとします。
mysqldump mydatabase | head -1100 | tail -n 100
それを1つのコマンドとして扱う正しい/最良の方法は何ですか。出力をキャプチャできます。
コマンドをバッククォートで囲んでみました (私が理解しているように、不要な新しいシェルが開きます) が、エラーが発生しました。
`mysqldump mydatabase | head -1100 | tail -n 100 ` > output.txt
error mysqldump: Got errno 32 on write
エラーが bash コマンドまたは mysql に関連しているかどうかはわかりません (バッククォートを追加する前は機能していました)。
とにかく、パイプされたコマンドを1つ/グループ化してキャプチャする方法にもっと興味があります。