“*”变成“桌面”,但存储在变量中时不会 2024-6-20 • zsh 如果我*在终端中输入,它是桌面的别名。但是,如果我定义一个变量x并将其设置为*,则不会将其视为这样。某些字符何时被视为字符串以及何时被视为运算符? 答案1 您的 shell通过称为的机制扩展到当前目录中*所有文件的名称(以“”开头的名称除外).文件名生成也称为通配或者路径名扩展。 在你的例子中,“ Desktop”是第一个条目。 看看echo *,或者ls。 相关内容 mcexam:从文件中输入问题时出错 有没有办法让 nautilus 运行单独的进程? 如何检查使用 vba 应用于 listobject 列的过滤器是否合法? Make 命令未执行但 Makefile.am 存在 “PDF 模式中缺少 pdfTeX” 如何在 Outlook 2019 中获取“未读”选项卡 是否可以阻止应用程序修改我的 /etc/resolv.conf dns 表格内的矩阵 如何在 PowerShell Core 中启用语法突出显示? 使用电池时 wifi 无法工作