引用符でファイル名を無視します変数は、それは次のようになります。 大部分が動作しますが、私はエッジケースを発見した"first_directive ; second_directive '$i'"
。が、私はそうのようなマルチパートコマンドを二重引用符を必要とする単純なbashスクリプトを実行し
there_are_12''_in_a_foot
で、それは''
を無視し、ちょうどここでthere_are_12_in_a_foot
探しdata
フォルダの内容であるとして、ファイル名は、2つの単一引用符が含まれています。私はすべての組み合わせを試してみた
$ ls /data/
what_do_they_call_a_quarter_pounder
they_use_the_metric_system
there_are_12''_in_a_foot
私が考えることができる引用符、そしてもちろん検索していますが、私は何かを見つけることができません。
'variable'の値には引用符が含まれていますか?変数名を変更してコードを分かりやすくしてください – Inian
あなたがしたことは正しいと思いますが、ここで変更するものは何もないと思います。問題は、あなたが呼び出す 'mycommand'スクリプトにあります。具体的な内容をご記入ください。 – Anubis