返回

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 相同的变量内容

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像