CPAN::HandleConfig - CPAN.pm 的內部組態處理
CLASS->safe_quote ITEM
將項目加上引號,避免在 shell 插值中出現空白。如果項目
- the item contains spaces in the middle
- the item does not start with a quote
這樣做是為了避免當目錄名稱中有空白時,出現 shell 插值問題。
此方法使用 commands_quote
來決定正確的引號。如果 commands_quote
是空白,則不會加上引號。
以相同的引號字元開頭和結尾:維持原樣
不包含任何空白:維持原樣
包含空白,則
如果包含引號:最好維持原樣
否則:使用我們所在主機的正確引號類型加上引號
此程式為自由軟體;您可以在與 Perl 相同的條款下重新散布或修改它。