将kornshell脚本从solaris 10迁移到RHEL 7.5
/bin/sh
用于在RHEL 7.5中执行shell脚本
$ ls -l /bin/sh
lrwxrwxrwx. 1 root root 4 Jul 16 12:10 /bin/sh -> bash
因此,我们想首先解析完整的代码以验证其语法,但不执行它,
例如:
sleep 20
echo test
cd /a/b/c
connect # instead of ./connect
应该只解析代码但不执行
仅解析代码的方法是什么?无需执行即可验证语法。