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

Quintina avatar
By Quintina
at 2008-06-17T23:07

Table of Contents

※ 引述《[email protected] (我當黑手的日子)》之銘言:
: ※ 引述《[email protected] (新生活)》之銘言:
: : 小弟是新手,最近開始學著撰寫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
: : 都是出現同樣的錯誤訊息
: 唔 先把 man tcsh 看一下吧
: 你要做的是 check `grep` 執行的結果
: 應該是
: grep "abc" ./path/a.log > /dev/null
: if ($?) then
: endif
: : 問題二
: : 我設了一個counter
: : set a = 00
: : @ a++
: : echo $a
: : 結果顯示為1
: : 我要怎麼處理才能讓它顯示為01呢
: printf "%02d" $a

感謝回覆!

我了解你的意思
只是我在網上有看到這種寫法
想要了解這種寫法

--
Tags: BBS

All Comments

在FreeBSD 7.0 Release下安裝ns2 2.33

Agnes avatar
By Agnes
at 2008-06-17T02:11
※ 引述《CMChou (請響應不看中華職棒運動)》之銘言: : %make : and#34;Makefileand#34;, line 391: Missing dependency operator : and#34;Makefileand#34;, line 410: Need an operator ...

在FreeBSD 7.0 Release下安裝ns2 2.33

Edith avatar
By Edith
at 2008-06-17T01:23
請問有先進在BSD下面安裝過ns2 2.33嗎? 或者其他版本都可以, 我下在ns2的all-in-one版本後, 使用其內建的install script檔, 可以安裝完成,也可以執行, 但是當更動檔案,進行make時, 就會出現下列訊息: %make and#34;Makefileand#34;, lin ...

shell script寫法上的一些問題

Daph Bay avatar
By Daph Bay
at 2008-06-17T00:42
小弟是新手,最近開始學著撰寫shell script(csh)請教一下大家。 問題一 在某個log檔中如果有出現abc的字,那代表運算執行完畢。x 參考了網上找到的資料 if (grep abc ./path/a.log andgt; /dev/null )then ....... endif 在執行的時候 ...

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的設定 ...