看板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