Previous: patch and Keyboard Input, Up: patch Messages


10.11.3 patchが引用符で囲む形式

patchが診断メッセージでファイル名を出力するとき,名前の書式は 何通りかになります.出力ファイル名に,句読点や改行のような特殊文字を含ん でいる場合でさえ,それを明確にするとき役に立つはずです. --quoting-style=wordオプションで,名前の出力方法を制御し ます.wordは以下の一つです.

literal
名前をそのまま出力します.
shell
名前にシェルのメタ文字や明確でない出力になる場合,シェルに対して名前を引 用符で囲みます.
shell-always
名前が通常のもので引用符で囲む必要が無い場合でも,シェルに対して名前を引 用符で囲みます.
c
C言語の文字列のように,名前を引用符で囲みます.
escape
周りの二重引用不文字を削除する以外,‘c’のように引用符で囲みます.

--quoting-styleオプションのデフォルト値を,環境変数 QUOTING_STYLEで指定することが可能です.この環境変数が設定されてい ない場合,デフォルト値は‘shell’ですが,patchの将来のバー ジョンでは,このデフォルト値は変更されるかもしれません.