商务合作加Q:411239339

shell调试手段

浏览:215次阅读
没有评论

共计 512 个字符,预计需要花费 2 分钟才能阅读完成。

可以采用 test 命令来测试条件是否达到,再决定是否输出 debug 日志
#!/bin/sh
debug=1
test $debug -gt 0 && echo "Debug is
on"
echo -n "Can you write device drivers?"
read answer
test $debug -gt 0 && echo "The answer is
$answer"
answer=`echo $answer | tr [a-z] [A-Z]`
if [$answer = Y]
then
  echo Wow, you must be very skilled
  test $debug -gt 0 && echo "The answer is
$answer"
else
  echo Neither can I, Im just an example shell
script
  test $debug -gt 0 && echo "The answer is
$answer"
fi
你可以设置不同的调试日志输出级别来达到不同的输出要求
debug=2
test $debug -gt 0 && echo "A little
data"
test $debug -gt 1 && echo "Some more
data"
test $debug -gt 2 && echo "Even some more
data"
正文完
扫码赞助
post-qrcode
 0
果子
版权声明:本站原创文章,由 果子 于2013-08-27发表,共计512字。
转载说明:除特殊说明外本站文章皆由果较瘦原创发布,转载请注明出处。