shell script寫法上的一些問題 - BBS

Daph Bay avatar
By Daph Bay
at 2008-06-17T00:42

Table of Contents

小弟是新手,最近開始學著撰寫shell script(csh)請教一下大家。

問題一
在某個log檔中如果有出現abc的字,那代表運算執行完畢。x
參考了網上找到的資料
if (grep abc ./path/a.log > /dev/null )then
.......
endif
在執行的時候出現if: Expression Syntax.
請問我要如何修改? 我試過以下幾種方式
if (grep "abc" ./path/a.log > /dev/null )then

if (`grep abc ./path/a.log`> /dev/null )then
都是出現同樣的錯誤訊息

問題二
我設了一個counter
set a = 00
@ a++
echo $a
結果顯示為1
我要怎麼處理才能讓它顯示為01呢





--
Tags: BBS

All Comments

sasl問題

Agnes avatar
By Agnes
at 2008-06-14T09:37
經過我們系計中總管的指點終於成功了,原來只要在smtpd.conf下設定 pwcheck_method: saslauthd mech_list: PLAIN LOGIN 只要有run saslauthd預設的database就是用本機的使用者和密碼,感謝總管^^ - ...

sasl問題

Mary avatar
By Mary
at 2008-06-13T23:40
※ 引述《fxsh70133 (小峰)》之銘言: : ※ 引述《chiouss (Heart-shaped chant)》之銘言: : : 你的 db 沒有建阿... : : http://www.postfix.org/SASL_README.html#server_cyrus : 我做了以下sasl的設定 ...

想移除掉不需要的服務

Olive avatar
By Olive
at 2008-06-13T20:32
※ 引述《slinbody (不敗地球人)》之銘言: : ※ 引述《pthuang (◢曉筱◤)》之銘言: : : 我現在在自己的 FreeBSD 裡安裝了 ProFTPd : : 但是現在用不上了 : : 想移除掉(不是關閉服務而已喔!) : : 但是奇怪的是大家好像都是教怎麼裝上去 都沒有教該怎麼移除.. ...

想移除掉不需要的服務

Zenobia avatar
By Zenobia
at 2008-06-13T20:10
※ 引述《pthuang (◢曉筱◤)》之銘言: : 我現在在自己的 FreeBSD 裡安裝了 ProFTPd : 但是現在用不上了 : 想移除掉(不是關閉服務而已喔!) : 但是奇怪的是大家好像都是教怎麼裝上去 都沒有教該怎麼移除.... : 所以只好上來問問大家該怎麼做.... : 如果是我眼殘沒看到這些 ...

想移除掉不需要的服務

Zenobia avatar
By Zenobia
at 2008-06-13T19:45
我現在在自己的 FreeBSD 裡安裝了 ProFTPd 但是現在用不上了 想移除掉(不是關閉服務而已喔!) 但是奇怪的是大家好像都是教怎麼裝上去 都沒有教該怎麼移除.... 所以只好上來問問大家該怎麼做.... 如果是我眼殘沒看到這些資料的話 也請板友們大發慈悲把網址貼給我吧 andgt;a ...