私はbashを初めて使用し、解決できない問題に遭遇しました。問題は、変数として定義された名前でfind-nameを使用する必要があることです。スクリプトの一部:
read MYNAME
find -name $MYNAME
しかし、スクリプトを実行すると、読み取り用に「* sh」と入力すると、結果は0になります。ただし、ターミナルに直接入力すると、次のようになります。
find -name '*sh'
正常に動作しています。
私も試しました
read MYNAME
find -name \'$MYNAME\'
読み取りには*shと入力すると、成功しません。
誰かが私を助けることができますか?