Posts Tagged ‘bash’

Zmiana nazw wielu plików o określonych przedrostkach

Październik 13th, 2011

Poniższy przykÅ‚ad przedstawia usuniÄ™cie z plików posiadajÄ…cych przedrostek „dev_” tego wÅ‚aÅ›nie przedrostka.

for x in dev_sr*;do n=${x/dev_/}; mv $x $n; done

Wylistowanie pełnych nazw oraz ścieżek dostępu do pliku

Wrzesień 23rd, 2011

Polecenie ls w tej sytuacji nam nie pomoże, ponieważ potrafi wyświetlać najwyżej nazwy pliku. Jednak jak to mówią w bashu nie ma rzeczy niemożliwych. Jednym z możliwych rozwiązań jest skorzystanie z polecenia find.


for i in $(find /data/2011-09-17 -name '*'); do echo $i; done

W wyniku działania powyżeszego kodu otrzymamy listing plików wraz z ścieżką dostępu przed każdą z nazw.