有關script的問題? - Linux

Emily avatar
By Emily
at 2008-11-15T13:35

Table of Contents

※ 引述《joedenkidd (優質的藍色射手)》之銘言:
: 各位版友好:
: 我寫了一個script如下
: #!/bin/sh
: for((i=1;i<=50;i++))
: {
: if[i<10] then
: touch tty0$i;
: else
: touch tty$i;
: fi;
: }
: 這個script是要建立50個檔案
: 內容是tty01~tty50
: 這個script最後也會產生50個檔案,
: 但是會說此檔案不存在,
: 不過最主要的問題是
: if~else的判斷似乎沒有用
: 它產生的檔案為tty1~tty50,
: 我寫的斷判式就沒有效果了!
: 請有經驗的版友給點意見吧!


#!/bin/bash
for(( i=1; i<=100; i=i+1 ))
do
if [ "$i" -lt 10 ]; then
/usr/bin/touch "tty0${i}";
else
/usr/bin/touch "tty${i}";
fi

done

這是我改好的

--
Appleboy Blog: http://blog.Wu-Boy.com
Appleboy Life: http://life.wu-boy.com

--
Tags: Linux

All Comments

Harry avatar
By Harry
at 2008-11-20T13:19
謝謝!不過可否請您告訴我,我哪裡寫錯了!
Gilbert avatar
By Gilbert
at 2008-11-22T04:36
妳哪裡寫錯? 囧 比對一下 不就知道了?
你的寫法 不像是在寫 shell script
Hardy avatar
By Hardy
at 2008-11-25T04:32
謝謝,不過我發現一個問題在if loop裡用-lt可執行但是
Caroline avatar
By Caroline
at 2008-11-27T23:09
但是用 < 就不行,可否告訴我為什麼呢?

ubuntu數據機撥接上網

Sandy avatar
By Sandy
at 2008-11-15T13:23
因為我要去的地方只有電話線路,沒有無線網路或者ADSL, 以前XP時代遇到這種狀況,我都是用KKman的免費撥接程式撥接上網, 剛才快速google之後還沒找到有人成功的經驗, 下關鍵字大多找到ADSL的撥接,不是「2pin電話線」那種撥接, 想請問一下這裡有人撥接成功過嗎? 臨到出門才想到這個問題... ...

suse10 開機無法進入圖形介面

Eartha avatar
By Eartha
at 2008-11-15T12:50
各位前輩好 我是最近接觸linux的新手 suse10 我是以圖形介面安裝 安裝完成後也以圖形介面的方式重開機多次 都可正常使用 不過在我安裝網路晶片驅動 以及 關機後外接網路卡和顯示卡換槽後 (單純是調整卡片間的位置) 以上動作後我在開機後 系統就變成自動以文字模式開機了 並顯示跳過了圖形 S ...

Re: Email被雅虎拒收똿

Oliver avatar
By Oliver
at 2008-11-15T09:11
※ 引述《dollya.bbsatbbs.ntu.edu.tw (大頭)》之銘言: : 不知各位的mail servr 寄往Yahoo mail server 會被拒收嗎? : 我又不曾大量寄信,也被拒....,不知怎解決?? 1. 你一定要是 static ip 2. 你的 ip 不能存在全球黑名單 - ...

emacs的複製和貼上

Skylar Davis avatar
By Skylar Davis
at 2008-11-15T00:03
幾個相關的好用 elisp function 直接塞進.emacs就好 ;----------------------------------------------------------- ;使用強化後的C-w 和 M-w ;沒有選中一個區域的時候,C-w會剪切光標所在行,不管光標的位置在哪裡 ;沒有選 ...

關於更改權限的問題?

Agnes avatar
By Agnes
at 2008-11-14T22:21
請注意權限以及該dir所屬之user為誰 基本上應可解決!! ※ 引述《maverick33 (maverick)》之銘言: : 最近工作站更改使用者資料夾的權限 : 我是打chmod 這個指令 : 但是更動過以後 : 使用者要登入卻顯示路徑有錯誤 : your home directory is li ...