LINUX.ORG.RU
Ответ на: комментарий от suser
danila@bird:~/tmp$ touch 1.c 2.c 3.c 4.c 5.c 6.c danila@bird:~/tmp$ ls 1.c 2.c 3.c 4.c 5.c 6.c danila@bird:~/tmp$ find -name \*.c -exec mv {} {}.cpp \; danila@bird:~/tmp$ ls 1.c.cpp 2.c.cpp 3.c.cpp 4.c.cpp 5.c.cpp 6.c.cpp danila@bird:~/tmp$

лол

kain ★
()
Ответ на: комментарий от kain
С чего смеемся? С того как ты текст отформатировал? Или сабж. не дочитал?
sdio ★★★★★
()
Для переименования по дереву:
find -name \*.c -exec rename .c .cpp {} \;

Только в текущем

rename .c .cpp *.c
anonymous
()
Ответ на: комментарий от anonymous
Страно: Автор просил .с --> .с.срр
Здесь: .с --> .срр

Тогда
Для переименования по дереву: 
find -name '*.c' -exec mv {} {}pp \;

Только в текущем:
find -name '*.c' -maxdepth 1 -exec mv {} {}pp \;

P.S. rename штука нестандартная (см. пример с rename выше)
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.