ls | while read f; do mv $f $f.txt; done Probabil sunt si multe alte variante (cu find, for, etc).
On Monday 10 November 2003 13:33, Costi wrote: > Vreau sa redenumesc niste fisiere care se numesc in stilul: > > 000502 000920 001231 010218 010502 990616 990801 991004 991217 > > in 000502.txt 000920.txt etc. Comanda rename are un man page foarte > scurt din care practic nu inteleg cum se foloste. Incercarea mea > dos-uista "rename * *.txt" nu a mers. > In man scrie "replace the first occurence of from in their name by to" > Am dat "rename 000 costi" doar ca sa testez (ar trebui sa apara > costi502, costi920, etc) si nici asta nu face nimic. > > > > RENAME(1) Linux Programmer's Manual > RENAME(1) > > NAME > rename - Rename files > > SYNOPSIS > rename from to file... > > DESCRIPTION > rename will rename the specified files by replacing the first > occur- > rence of from in their name by to. > > For example, given the files foo1, ..., foo9, foo10, ..., > foo278, the > commands > > rename foo foo0 foo? > rename foo foo0 foo?? > > will turn them into foo001, ..., foo009, foo010, ..., foo278. > > And > rename .htm .html *.htm > > will fix the extension of your html files. > > SEE ALSO > mv(1) -- Serghei. --- Detalii despre listele noastre de mail: http://www.lug.ro/
