【发布时间】:2017-05-01 20:06:24
【问题描述】:
您好,我是 Bash 新手,但在读取带空格的输入时遇到问题。 我使用 zenity,这是我的代码:
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
当我尝试在文件夹中搜索文件时 - “名称空间”它不起作用,因为空格符号与名称相同。
如果您知道如何使用空格进行操作,请提供帮助。 谢谢大家!
【问题讨论】:
标签: bash forms search find zenity