- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェルスクリプトで、ファイル名のワイルドカード展開を抑制する方法は?)
シェルスクリプトでファイル名のワイルドカード展開を抑制する方法
このQ&Aのポイント
- Cygwinのbashスクリプトで、ワイルドカード付き文字列を関数引数に渡す際に、展開を抑制する方法について質問です。
- 現在のCygwinでは、ワイルドカードを「*」のまま渡しても展開されてしまうため、展開させずに文字列そのものを表示させる方法が知りたいです。
- 過去のCygwinでは展開が抑制されていましたが、最近のバージョンでは挙動が変わってしまったため、対処法が分からない状況です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
驚異的な方法では set -f 普通は f "*.zip" でいいはずだけど f() の方も echo "$1" にしないとダメだったかな?
その他の回答 (2)
noname#108740
回答No.2
「\*」
質問者
お礼
有難うございます。が、残念乍ダメでした...。
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.1
クォティションでくくって「文字列」として渡す くらいじゃないかな。
質問者
お礼
有難うございます。が、質問文にも書いた通り既に試行済です。
お礼
有難うございます。成功しました。関数内部でも"が必要、という事でした。因みに3.2.39(20)だと何故かこの対処をせずとも期待通りの動きでした。