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