ダッシュ:何も処理せずにパラメータを完全にエコーします。

ダッシュ:何も処理せずにパラメータを完全にエコーします。

print -r -- ...パラメータを変更せずにエコーするzshのようなことをしたいのですが。

printf --まだガイドラインを解釈しています。

答え1

一般的な知恵は、以下を使用することです。

printf '%s\n' ....

たとえば、

$ printf '%s\n' "a\nb\tc"
a\nb\tc

printまたは、またはsayまたはprを呼び出す必要がある場合は、any other次のように定義します。

pr () { printf '%s\n' "$@"; }

そして、次のことを行います。

$ pr "a\nb\tc"
a\nb\tc

そして(ほとんどの場合)必要に応じて動作します。必要に応じてより多くの問題に対処するように拡張できますが、これは良い出発点です。

関連情報