在bash shell中,我想在完整路径下列出$ folder(我的代码中的变量名)下的文件名.
但是,如果我这样编码,
dir $folder"*"
Run Code Online (Sandbox Code Playgroud)
它输出错误
"dir: cannot access <folder_name> : No such file or directory"
Run Code Online (Sandbox Code Playgroud)
如果我更改这样的代码,它的工作原理,
search_str=$folder"*"
dir $search_str
Run Code Online (Sandbox Code Playgroud)
似乎连接到dir命令的字符串不是我想要的,如果我将字符串存储在一个变量中并将其传递给dir命令就可以了.
任何人都知道原因以及如何使用search_str?