Как переименовать средствами командной строки группу файлов.
Имеем:
l33t_GNO_gdm.png* l33t_UNK_toxic.png*
l33t_GNO_ghex.png* l33t_UNK_tsclient.png*
l33t_GNO_ghostview.png* l33t_UNK_uno.png*
l33t_GNO_gnome-help.png* l33t_UNK_virtualdub.png*
l33t_GNO_gnomemeeting.png* l33t_UNK_watch.png*
l33t_GNO_nautilus.png* l33t_UNK_xrick.png*
l33t_GNO_palm.png* l33t_UNK_Zmud.png*
l33t_GNO_search.png* l33t_UTI_calculator.png*
l33t_GNO_system-monitor.png* l33t_UTI_character-map.png*
l33t_GNO_ximian.png* l33t_UTI_dictionary.png*
l33t_GRA_blender2.png* l33t_UTI_seti.png*
l33t_GRA_blender.png* l33t_WIN_msn.png*
l33t_GRA_filmgimp.png* l33t_WIN_win98.png*
l33t_GRA_gimp.png* l33t_WIN_winxp.png*
l33t_GRA_gthumb.png* l33t_WIN_xp.png*Надо убрать из имен файлов:
"l33t_???_"
Чтобы получилось например:
ximian.png* dictionary.png*
blender2.png* seti.png*
blender.png* msn.png*
filmgimp.png* win98.png*
gimp.png* winxp.png*
gthumb.png*Прошу сильно не пинать, я бы рад сам подумать часок другой, да только времени в обрез...
Если можно помогите.
>Как переименовать средствами командной строки группу файлов.
>Имеем:
>l33t_GNO_gdm.png*
> l33t_UNK_toxic.png*
>l33t_GNO_ghex.png*
> l33t_UNK_tsclient.png*
>l33t_GNO_ghostview.png*
> l33t_UNK_uno.png*
>l33t_GNO_gnome-help.png*
> l33t_UNK_virtualdub.png*
>l33t_GNO_gnomemeeting.png*
>l33t_UNK_watch.png*
>l33t_GNO_nautilus.png*
> l33t_UNK_xrick.png*
>l33t_GNO_palm.png*
> l33t_UNK_Zmud.png*
>l33t_GNO_search.png*
> l33t_UTI_calculator.png*
>l33t_GNO_system-monitor.png* l33t_UTI_character-map.png*
>l33t_GNO_ximian.png*
> l33t_UTI_dictionary.png*
>l33t_GRA_blender2.png*
> l33t_UTI_seti.png*
>l33t_GRA_blender.png*
> l33t_WIN_msn.png*
>l33t_GRA_filmgimp.png*
> l33t_WIN_win98.png*
>l33t_GRA_gimp.png*
> l33t_WIN_winxp.png*
>l33t_GRA_gthumb.png*
> l33t_WIN_xp.png*
>
>Надо убрать из имен файлов:
>"l33t_???_"
>Чтобы получилось например:
>ximian.png*
> dictionary.png*
>blender2.png*
> seti.png*
>blender.png*
> msn.png*
>filmgimp.png*
> win98.png*
>gimp.png*
> winxp.png*
>gthumb.png*
>
>Прошу сильно не пинать, я бы рад сам подумать часок другой, да
>только времени в обрез...
>Если можно помогите.
cat file | sed s/l33t_//g | sed s/..._//g > new_file
>Как переименовать средствами командной строки группу файлов.for i in * ; do a=$(echo $i|sed -e 's/l33t_..._//g'); mv $i $a ; done