我正在编写一个简单的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时,我可以看到这些物品.我怀疑问题是~没有扩大,但我认为双引号会照顾到这一点.
谢谢你的帮助!