polecenie zmieniaiące wszystkie pliki w katalogu

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
inzyk
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 11 lis 2010, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

polecenie zmieniaiące wszystkie pliki w katalogu

Post autor: inzyk »

poleceniem ls -l /home/xxxx/tesst | xargs -t -I {} mv {} {}.old

zmieniam wszystkie pliki w katalogu na old jak wrócić do poprzedniego stanu.
Awatar użytkownika
Dwimenor
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1260
Rejestracja: 18 mar 2008, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Architektura: x86_64

Re: polecenie zmieniaiące wszystkie pliki w katalogu

Post autor: Dwimenor »

Kod: Zaznacz cały

#!/bin/bash
IFS=$'\n'
for file in $(ls /home/xxxx/tesst/);do 
mv $file ${file/.old/};
done
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
inzyk
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 11 lis 2010, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: polecenie zmieniaiące wszystkie pliki w katalogu

Post autor: inzyk »

program działa jak najbardziej poprawnie wszystko zmieniłem do poprzedniego stanu. Dziękuje za bardzo szybką odpowiedz
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 115 gości