プログラミング

Bashでパイプして出力に対して何もしないをする

コマンドラインでのBash言語において、パイプして出力に対して何もしないをする方法について紹介します。


yuis ASUS /mnt/c/pg$ echo y  | :
yuis ASUS /mnt/c/pg$ echo y  | tee
y

bash – Pipe that does nothing – Stack Overflow

使用例

xserv 2>/dev/null <<'EOT' | eval "${1:-tee}"

引数があればそれをevalでパイプ処理するけどなければ何も処理せず返す。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です