5

コードを移植可能にするためにprintfecho. しかしその後

printf "-dogs-cats"

エラーを返します。この場合の回避策は次のとおりです。

printf "-";printf "dogs-cats"

printfしかし、任意の文字列をリテラル/逐語的に出力し、文字列をフォーマットとして解釈しようとしない、一般的な移植可能なコマンド (または のオプション) はありますか?

私はBSD Unix (Mac 上) で作業していますが、私の目的は、他の Unix フレーバーでも機能するコードです。

4

2 に答える 2