2013-02-06 52 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;完成;完成的;” –