看板FreeBSD
标 题Re: [问题] shell script写法上的一些问题
发信站拿铁屋 (Tue Jul 1 14:23:53 2008)
转信站ptt!ctu-reader!news.nctu!bbs.ee.nchu
※ 引述《[email protected] (新生活)》之铭言:
> ※ 引述《[email protected] (我当黑手的日子)》之铭言:
> : 唔 先把 man tcsh 看一下吧
> : 你要做的是 check `grep` 执行的结果
> : 应该是
> : grep "abc" ./path/a.log > /dev/null
> : if ($?) then
> : endif
> : printf "%02d" $a
> 感谢回覆!
> 我了解你的意思
> 只是我在网上有看到这种写法
> 想要了解这种写法
你说的那个是Bourne Shell的写法:
if grep -q "abc" ./path/a.log ; then
echo "Done"
fi
--
=
[Origin] 中兴电机 拿铁屋 bbs.ee.nchu.edu.tw
=
[Author] lihong
post from 59-125-13-44.HINET-IP.hinet.net