前: patch and Keyboard Input, 上: 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の将来のバー ジョンでは,このデフォルト値は変更されるかもしれません.