可以采用test命令来测试条件是否达到,再决定是否输出debug日志
#!/bin/sh
debug=1
test $debug -gt 0 && echo "Debug is
on"
on"
echo -n "Can you write device drivers? "
read answer
test debug -gt 0 && echo "The answer isanswer"
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 isanswer"
else
echo Neither can I, Im just an example shell
script
script
test debug -gt 0 && echo "The answer isanswer"
fi
你可以设置不同的调试日志输出级别来达到不同的输出要求
debug=2
test $debug -gt 0 && echo "A little
data"
data"
test $debug -gt 1 && echo "Some more
data"
data"
test $debug -gt 2 && echo "Even some more
data"
data"
- 微信扫码赞助
-
- 支付宝赞助
-