我正在尝试让我的脚本以"$ variable"形式显示所有文件.*
参数总是一个扩展名为.001的文件我想查找所有具有相同名称但扩展名不同的文件,例如$ file.002,file.003等.例如:
first="$1"
others=${first%.001}
ls $others"*"
Run Code Online (Sandbox Code Playgroud)
我的问题是文件被命名file[success].mpg.001
,什么被送到ls是file[success].mpg*给了我,
ls: cannot access file[success].mpg*: No such file or directory
因为ls需要看到:
file\[success\].mpg*
Run Code Online (Sandbox Code Playgroud)
我一直在尝试所有的东西,我注意到的一件事就是输入$ 1参数,但是如果我在完成file = $ 1之后输入$ file则没有.所以我想如何将变量更改为参数?
bash ×1