【发布时间】:2011-12-23 17:19:45
【问题描述】:
我有一个文件夹,在该文件夹中我有 10-15 个任意名称的文件。
文件名中可能包含空格。例如:wWw.page.com __ (576)_002。
在终端中,当我按w 然后按tab 时,文件名显示如下:wWw.page.com\ \ __\ \(576\)_0.txt。
我想要一些脚本来重命名我的所有文件,例如0.txt、1.txt、2.txt 等等。
我的问题是:wWw.page.com __ (576)_002.txt file not found。
index=0;
for i in $(ls *.txt)
do
cp "${i}" $index".txt"
done
【问题讨论】:
-
perl -e'rename $_, $i++.q(.txt) while(<*.txt>)'