shell script 檔案移動 - Linux

Agnes avatar
By Agnes
at 2009-07-25T13:29

Table of Contents

※ 引述《icewm (icewm)》之銘言:
: 檔案/目錄清單: LIST
: FILE1 TARGET1
: FILE2 TARGET2
: ...
: FILEN TARGETN
: script: mov.sh
: #!/bin/sh
: move_file() {
: mv $1 $2
: }
: while [ "$1" != "" ];
: do
: move_file "$1" "$2"
: shift
: shift
: done


-------------------------------------
shift 這個指令還滿好用的
小弟來補充用法:
------------------
#!/bin/bash

while [ "$1" ]
do
echo "$1"
shift
done
--------------------
執行:
1 chmod +x script
2 ./script a b c d e
3 結果:
a
b
c
d
e

--------------------
看到了吧,shift 這個指令的功能就是把參數做左移
一開始是 $1 的參數,每跑完一輪就會shift 一次同時參數
就會變成$2……以此類推













--
Tags: Linux

All Comments

Yuri avatar
By Yuri
at 2009-07-29T18:49
推一個

shell script 檔案移動

Elma avatar
By Elma
at 2009-07-25T07:23
各位好 請教一個檔案複製移動的問題 我有一個LIST 內容為我要移動檔案的名稱跟目錄名稱 如: abc001 DIR01 abc002 DIR01 . . . . def00 ...

a big trouble about gcin and scim

Ida avatar
By Ida
at 2009-07-25T01:38
Iand#39;m not intent to use English. My English is poor. So, I have a trouble here. That is what I canand#39;t type chinese by gcin. But, unfortunately, ...

ubuntu下聲音不見的問題

Olivia avatar
By Olivia
at 2009-07-25T01:21
各位板友大家好 小弟是linux的初學者(用不到一星期...應該算初學中的初學吧) 本來都聲音都沒問題的 今天讓我的電腦成休眠狀態後 要看youtube時usb外接的喇叭就沒聲音了 變成筆電內建的喇叭有聲音(之前沒有這問題) 然後我google了一下 看到有人用 sudo /sbin/alsa ...

proxy server partition切割

Connor avatar
By Connor
at 2009-07-25T00:51
※ 引述《nomoty (朋友??)》之銘言: : ※ 引述《celicx (酒喵書煙)》之銘言: : 安裝的機器是IBM Server,8G的RAM,目前partition切成 : 有幾個問題想問一下 : 1.不知道為什麼我裝fedora 11 partiti ...

請教bash script問題

Xanthe avatar
By Xanthe
at 2009-07-24T22:25
※ 引述《prolog (波卡)》之銘言: : 假設我有一個list 其內容為: : a1 a2 a3 : b1 b2 b3 : c1 c2 c3 : 我希望用cat list 將內容存成變數 : 希望${file ...