find-如何向 bash 参数添加扩展
发布时间:2022-08-18 15:56:54 242
相关标签: # 脚本
我有这个简单的脚本来查找文件夹中的文件,在 shell 中使用“find”命令可以工作,但在脚本中没有。
#!/bin/bash
echo ""
read -p "-Write file you need- " FILE
read -p "-Write the folder to search- " FOLDER
FILE="'*$FILE*'"
find $FOLDER -name $FILE
如果 "FILE" 是 "test" 我想成为 '*test *' 所以 find 不仅可以找到同名的文件,还可以找到 test.txt 等等。
编辑:
我正在使用 #!/bin/bash -ex 告诉我每行代码中发生了什么,如果我添加
回显 $FILE
它告诉我这个:
echo $FILE
'* 测试 *'
find "$FOLDER" -name "$FILE"
查找 /home -name ' ' \ ' ' *test * '\ ' ' '
我不知道为什么它添加了这么多引号,而不是使用与 echo 相同的变量内容
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报