0

エラーを端末に表示して stderr に保存する関数を作成する

die () {
echo "$(tput setaf 1) ERROR: $*. Aborting...  $(tput sgr 0)" > &2 
exit 1 
}

残念ながら、これは生成されます

syntax error near unexpected token `&'
`    echo "$(tput setaf 1) ERROR: $*. Aborting...  $(tput sgr 0)" > &2 '

tputが原因だと理解しましたが、理由がわかりません。

stderr に色を入れることはあまり気にしませんが、ディスプレイに表示したいと思います。

4

1 に答える 1