是否可以在不执行bash脚本的情况下判断它的语法?

使用Perl,我可以运行perl -c 'script name'次.bash脚本有没有等效的命令?

推荐答案

bash -n scriptname

也许有一个明显的警告:这会验证语法,但不会判断bash脚本是否try 执行不在路径中的命令,比如ech hello而不是echo hello.

Linux相关问答推荐

Microsoft ODBC Driver 18 for Python Docker Image,ARM设备;生成错误

如何限制SLURM中并行执行的程序数量

如何将数据从Linux内核中的块驱动程序持久存储到存储中?

重新运行时避免 Linux bash 脚本中的文件重命名重复

为什么当凭证助手设置为存储 SSH 远程存储库时 git pull 不使用 .git-credentials

如何在 gcc 搜索路径上防止多个版本的 Boost?

x86_64 Linux 程序集中的逻辑与实现

Bash - 如何根据 names.txt 重命名目录中的文件

在 SLURM 作业(job)脚本中设置和传递字符串变量

如何比较两个压缩包的内容

是否可以在 Linux x86 GAS 程序集中创建没有系统调用的线程?

如何在 Linux 中创建高分辨率计时器来测量程序性能?

如何让 GNU 屏幕读取 .bash_profile/.bash_rc 更改?

Anaconda:禁用提示更改

如何将文件夹中的文件列表发送到Linux中的txt文件

如何在 Linux 中查看日志(log)文件并在查看时应用自定义过滤器?

bash / Makefile中双美元符号的含义是什么?

在 Linux 中的特定行向文件添加文本

如何通过 xmllint 使用 XSD 验证 XML 文件

Linux cmd 在 jar 中搜索类文件,而不考虑 jar 路径