LINUX.ORG.RU

Парни-линуксоиды...


0

0

Не подскажете, как написать shell скрипт, который бы переименовывал все файлы в данном каталоге по какой-либо маске ??? Например : Есть список файлов 2.txt ; 2231.txt ;123.txt. А я хочу, чтобы они переименовались так : abc1.txt ; abc2.txt ; abc3.txt... Как сделать ??? Заранее спасибо.


sasha@as255:~/aaa$ ls
11.txt 1.txt 211.txt 22.txt
sasha@as255:~/aaa$ c=1; for fff in `ls`; do mv $fff my_prefix$c.txt ;
c=`expr $c + 1` ; done
sasha@as255:~/aaa$ ls
my_prefix1.txt my_prefix2.txt my_prefix3.txt my_prefix4.txt
sasha@as255:~/aaa$
что-нибудь типа такого....

sasha999 ★★★★
()

man rename - без всякого скрипта можно будет обойтись.

jackill ★★★★★
()

Ура! скоро мужики перестанут доминировать в Линухе! :))

Hirnfuhler

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.