コマンドラインでの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でパイプ処理するけどなければ何も処理せず返す。