我正在编写一个简单的 bash 脚本,并希望显示特定目录中的所有项目。我尝试执行以下操作:
desktop="~/Desktop/testr/"
echo $desktop
echo `ls $desktop`
但是我不断得到输出:
~/Desktop/testr/
ls: ~/Desktop/testr/: No such file or directory
但是当我从终端运行 ls 时,我可以看到这些项目。我怀疑问题是~
没有得到扩展,但我认为双引号会解决这个问题。
谢谢你的帮助!