パイプの使い方
参考:
覚えてると案外便利なBashのリダイレクト・パイプの使い方9個 | 俺的備忘録 〜なんかいろいろ〜
Bash のストリーム/パイプ処理を視覚的に理解する – Qiita
How to pass answers to CLI script via arguments? – Ask Ubuntu
複数のコマンドの結果をパイプで次のコマンドに渡したい | at softelメモ
リダイレクトとパイプを理解する (3) – 私は素人サーバ管理者
初心者向け Linuxパイプラインの使い方を詳しく! | エンジニアの入り口
パイプから変数に代入する
$ echo "hello" | { var=$(cat); echo $var; } hello
※注意:パイプ先で代入しても元のシェルには影響しない
参考:
bash でパイプ (標準入力) から受け付けた内容を変数に代入する | 俺的備忘録 〜なんかいろいろ〜
bash ではパイプラインの途中で変数に代入できない? – 計算機と戯れる日々
パイプの種類を判別する
参考:
接続の順序
参考:
bash のリダイレクトとパイプとファイルディスクリプタ – うしねずみの技術メモ
xargs
参考:
bash の for と パイプ (xargs) の一番大きな違い – それマグで!
pv コマンド
参考:
シェルのパイプの速度 (進捗バー) は pv で – Qiita
パイプ処理の進捗を表示する pv (Pipe Viewer) の使い方 – もた日記
pv コマンドを適切に配置して ETA を表示する – ぶていのログでぶログ
ssh で帯域制限 (pv コマンド) | マイノリティでいこう
pv コマンドで書き込み速度を落として MySQLDump をゆっくり実行する | ハックノート
Linux でファイルコピー時に進捗状況を確認する6つの方法 | 俺的備忘録 〜なんかいろいろ〜
Pass a pipe to a command that expects a filename – Server Fault