請教關於shellscript寫法上的一些問題 - Linux

Xanthe avatar
By Xanthe
at 2008-06-17T01:05

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: Linux

All Comments

Liam avatar
By Liam
at 2008-06-17T08:41
if ( { command } ) printf "%02d\n" $a
Edward Lewis avatar
By Edward Lewis
at 2008-06-19T11:38
感謝樓上回覆

有辦法 Monitor 某隻檔案是哪個程式產生的嗎

Lucy avatar
By Lucy
at 2008-06-16T23:34
請問, 在 Linux 下,常常在某些資料夾會產生一些奇怪的檔案。 如果想知道,某隻檔案是哪個程式或process 產生的, 有辦法做到嗎? 謝謝 - ...

請問crontab如何設定隔週工作?

Frederica avatar
By Frederica
at 2008-06-16T22:47
假設有A、B兩個工作,我希望他們在週五執行,如 5/2 B 5/9 A 5/16 B 5/23 A 5/30 B 6/6 A 6/13 B 6/20 A 6/27 B 這樣的話crontab該怎麼設定? -- ◢███◣ ◤ ≡ ______________________ ...

本機流量統計的軟體

Elma avatar
By Elma
at 2008-06-16T20:51
※ 引述《Nephom.bbsatNO.bbs.ndfnet.tw.SPAM (忍法 土遁之術)》之銘言: : vnstat andlt;== 可以幫你統計某一張網卡的總流量... : 最大值 : 平均值 : 封包最大值 : 封包平均值 : 統計秒數 : 連每小時 每日 每星期的圖都有 : 還在等什麼 : 快 ...

請問一下 安裝新顯卡

Yuri avatar
By Yuri
at 2008-06-16T20:49
有關Kernel compilation的問題 如果要安裝新的顯卡 要如何 compile Linux kernel 謝謝 - ...

Debian 的 pure-ftpd 設定

Callum avatar
By Callum
at 2008-06-16T17:28
vi /etc/pure-ftpd/pure-ftpd.conf 沒有的話可能就要find /etc pure-ftpd 看看 或者你可以 啟動時指定port /usr/local/sbin/pure-ftpd -S 192.168.0.42,21 ※ 引述《homal (\冏/)》之銘言: : ...