私はフォルダを持っていて、そのフォルダの中に任意の名前のファイルが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
です。代わりにglob
からls
試してみるの
index=0;
for i in $(ls *.txt)
do
cp "${i}" $index".txt"
done
'perlの-e'rename $ _、$ iが++ Q(.TXT)しばらく(<*.txt>) ''それは* 'だ除き – jfs