shellscript追踪和调试

本文发布时间: 2019-Mar-22
1. shell script调试使用sh命令,检查shell的语法,追踪执行步骤。 sh [-nvx] script.sh -n : 不执行script,仅检查是否有语法问题 -v : 执行前将script打印出来 -x : 将使用到的script打印出来2. 检查语法错误使用sh -n, 如果有语法错误,会提示出来。[work@www sh]$ sh -n for.sh for.sh: line 7: syntax error near unexpected token `o'for.sh: line 7: `o'[work@www sh]$ 3. shell调试打印[work@www sh]$ sh -v for.sh #!/bin/bash# desc : for loopfor animal in dog cat pig do echo "HI, ${animal}"doneHI, dogHI, catHI, pigexit;[work@www sh]$[work@www sh]$ sh -x for.sh + for animal in dog cat pig+ echo 'HI, dog'HI, dog+ for animal in dog cat pig+ echo 'HI, cat'HI, cat+ for animal in dog cat pig+ echo 'HI, pig'HI, pig+ exit[work@www sh]$


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表