コードを移植可能にするためにprintf
、echo
. しかしその後
printf "-dogs-cats"
エラーを返します。この場合の回避策は次のとおりです。
printf "-";printf "dogs-cats"
printf
しかし、任意の文字列をリテラル/逐語的に出力し、文字列をフォーマットとして解釈しようとしない、一般的な移植可能なコマンド (または のオプション) はありますか?
私はBSD Unix (Mac 上) で作業していますが、私の目的は、他の Unix フレーバーでも機能するコードです。