所以我应该找到给定目录中所有带有 .C 或 cc 冲浪修复的文件,并将它们的名称更改为 .C.blah 或 .cc.blah
有命令可以这样做吗?
或者我应该用命令 find 来实现这个吗?
我的脚本应该:递归查找名称包含给定字符串的文件和目录,使用find,从当前目录开始。如果没有给出参数,Missing argument(s)则应在将错误代码返回1给 shell之前打印消息。
这是脚本:
#!/bin/bash/
if ["${#}" -eq 0]
then
echo "Missing argument(s)"
exit 1
else
find . -name "*$@*"
fi
Run Code Online (Sandbox Code Playgroud)
我试图在终端中使用它,但出现此错误:
bash: ./myfind: /bin/bash/: bad interpreter : Not a directory
为什么?我的代码正确吗?