こんにちは、私はBashで新しく、スペースで入力を読み込む際に問題があります。 「ネームスペース」、それは動作しません、名前のスペースサインので、同じ -Bash Zenity Spacesフォーム - 読み込み入力
RESULT=$(zenity --forms --title="Title"\
--text="Text"\
--add-entry="File Name"\
--add-entry="Directory")
NAME=$(echo $RESULT| cut -d '|' -f 1)
DIRECTORY=$(echo $RESULT| cut -d '|' -f 2)
if [ $DIRECTORY ]; then
COMMAND="$COMMAND $DIRECTORY "
fi
if [ $NAME ]; then
COMMAND="$COMMAND -name $NAME "
fi
find $COMMAND
私は、フォルダ内のファイルを検索しようとしています:私はzenityを使うを使用 が、これは私のコードです。
スペースでどうすればいいのか分かっている場合は、助けてください。 ありがとうございました!
私は別の質問があります。タイプmp3ですべてのファイルを検索したいときのコマンドの表示方法は?これはうまくいきません find: '/ home/mint/- Disc 1/*。mp3' – Eken
'find'(例:find -iname * .mp3)の' iname'オプションを調べてください。 https://linux.die.net/man/1/findを参照してください。何かにこだわったときは、コマンドのマニュアルページを探すのが良いでしょう。この場合、 "find man linux"を検索することができます。がんばろう! –