为什么我没有得到任何输出 2024-5-15 • shell for for items in * do if [ -f items ] then echo $items fi done 看我的目录正如您所看到的,我的目录不为空,但是,当我运行上面的代码时,它没有打印任何内容。 ┌──(istiak㉿kali)-[~/ShellProgramming] └─$ ./practice.sh 答案1 谢谢@穆鲁为了他的评论。 答案如下 for items in * do if [ -f "$items" ] then printf '%s\n' "$items" fi done 相关内容 通过 ssh 执行远程命令的默认 shell 从浏览器访问 Cacti 时出现 403 禁止错误 即使我不使用它,我也应该安装 nvidia 驱动程序吗? Ubuntu 14.04 中的默认汉字/日文字体错误,如何更改? 批量更新 /etc/ldap.secret 部分升级后我看不到光标 如何突出显示活动工作区切换器的工作区名称? 如何导入Excel表格? 假设您无法直接启动 Linux 系统,您如何制作引导程序? WMIC 命令中的 OA3x 是什么意思 oa3xoriginalproductkey