3
エスケープシーケンスを使用して制御文字を印刷する方法
tputを使用して赤を定義しました red=$(tput setaf 1) 私のプログラムの警告を色分けします。これはうまくいきます: printf '%sfail\n' "$red" # prints 'fail' in red ただし、次のようなエスケープシーケンスをそのまま出力したい場合があります。 \ E [31mfail どうすればいいですか?printfに%qフラグがあることは知っていますが、それは私がしたくない他のものをエスケープします。