JSPWiki logo
Strona główna
Zbieranina
Serwisy
Porady
Projekty
Humor sektora IT
TODO
Nowości
Ostatnie zmiany
Kontakt

Find pages
Unused pages
Undefined pages
Page Index

Set your name in
UserPreferences

Edit this page


Referenced by
Porady




JSPWiki v2.2.33


Shell_Zmiana_Nazwy_Plikow


Jak zmienić nazwy wielu podobnych plików z katalogu?

Załóżmy następującą sytuację: mamy w katalogu wiele plików graficznych które w nazwie mają zaszytą też informację o ich rozmiarze (np. header_320x20.gif). Chcemy zmienić ich nazwy aby zamiast nic nie mówiącego 'header' było coś innego. Oto rozwiązanie:

 ls | while read f; do mv $f `echo $f | sed 's/header/nazwa/g'`; done 

Jak to działa?

  1. ls wybiera interesujące nas pliki
  2. while read f pętla przetwarzająca pliki
  3. mv ... zamiana nazwy pliku
  4. sed ...' podmiana oryginalnej nazwy na nową

Shell rulez ;-)




Go to top   Edit this page   More info...   Attach file...
This page last changed on 06-Mar-2008 16:39:32 CET by mikolajr.