相关疑难解决方法(0)

没有这样的文件或目录(ls)与代字号扩展一起使用

我正在编写一个简单的bash脚本,并希望显示特定目录中的所有项目.我尝试过以下操作:

desktop="~/Desktop/testr/"
echo $desktop
echo `ls $desktop`
Run Code Online (Sandbox Code Playgroud)

但是我不断得到输出:

~/Desktop/testr/
ls: ~/Desktop/testr/: No such file or directory
Run Code Online (Sandbox Code Playgroud)

但是当我从终端运行ls时,我可以看到这些物品.我怀疑问题是~没有扩大,但我认为双引号会照顾到这一点.

谢谢你的帮助!

shell tilde-expansion

3
推荐指数
1
解决办法
712
查看次数

标签 统计

shell ×1

tilde-expansion ×1