2013-02-06 167 views
0

您好我想編寫一個批處理腳本來轉換:批處理腳本複製/重命名文件

/VAR/file.css 

/VAR_file.css` 

VAR是一個ID。我需要做一個循環i=0i<=36000

任何想法?

我從來沒有操縱批處理腳本..

回答

0

您可以從0的序列36000{0..X}表達和移動文件:

for i in {0..36000} 
do 
    mv "/$i/file.css" "/${i}_file.css" 
done 
+0

確定什麼ssh命令寫批處理腳本? – Anthony

+0

你必須創建文件(例如使用vi),保存內容然後給它執行模式(chmod + x文件)。你最好查看一個@MartinSkøtt建議你的基本指南。 – fedorqui

+0

@Anthony我正在翻閱舊的答案......這是否對你有用? – fedorqui

0
for i in `seq 0 36000` 
do 
    for file in /$i/*.css 
    do 
     mv /$i/$file /$i_$file 
    done 
done 
+0

好吧最新ssh命令寫批處理腳本? – Anthony

+0

ssh user @ host'for i in'seq 0 36000';做;用於/$i/*.css中的文件;做; mv/$ i/$ file/$ i_ $ file;完成;完成的;」 –

相關問題