我在其中一个目录名称中有一个空格。我想从 bash 脚本中列出它下的一个文件。这是我的脚本:
fpath="${HOME}/\"New Folder\"/foobar.txt"
echo "fpath=(${fpath})"
#fpath="${HOME}/${fname}"
ls "${fpath}"
Run Code Online (Sandbox Code Playgroud)
此脚本的输出是:
fpath=(/Users/<username>/"New Folder"/foobar.txt)
ls: /Users/<username>/"New Folder"/foobar.txt: No such file or directory
Run Code Online (Sandbox Code Playgroud)
但是什么时候在我的 shell 上列出它存在的文件:
$ ls /Users/<username>/"New Folder"/foobar.txt
/Users/<username>/New Folder/foobar.txt
Run Code Online (Sandbox Code Playgroud)
有没有办法ls
从我的脚本中显示路径?