Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash \
- echo podaj folder w ktorym są pliki
- read sciezka #lokalizacja pliku ze zdjęciami
- cd $sciezka
- echo podaj nazwe folderu w ktorym bedzie archiwum
- read archsciezka # z uwagi na to że będę operować na kopiach plików muszę je gdzieś przekopiować żeby nie tracić oryginałów
- echo $1 $2
- mkdir $archsciezka #tworzenie folderu z archiwum
- ##############################################################
- for nazwa in *JPEG
- do
- echo $nazwa|tr " " "_"| xargs mv "$nazwa" # skrypt zmienia spacje
- done #na podkreślenia żeby kopiowanie było możliwe
- for nazwa2 in *PNG
- do
- echo $nazwa2|tr " " "_"| xargs mv "$nazwa2"
- done
- #################################################################
- ################################################################# kopiowanie \
- for kopuj in *JPEG
- do
- cp $kopuj $archsciezka
- done
- #skrypt kopiuje pliki do folderu w danej lokacji
- for kopiuj2 in *PNG
- do
- cp $kopiuj2 $archsciezka
- done
- ################################################################
- cd $archsciezka # otwiera ją
- #################################################################
- #################################################################
- for nazwa in *JPEG
- do
- echo $nazwa|tr "JPEG" "jpeg"| xargs mv "$nazwa" # skrypt zmienia
- done #wielkość liter rozszerzenia
- for nazwa2 in *PNG
- do
- echo $nazwa2 |tr "PNG" "png"| xargs mv "$nazwa2"
- done
- #################################################################
- #################################################################### kopiowanie \
- for kopuj in *JPEG
- do
- cp $kopuj $archsciezka
- done
- #skrypt kopiuje pliki do folderu w danej lokacji
- for kopiuj2 in *PNG
- do
- cp $kopiuj2 $archsciezka
- done
- ################################################################
- cd$archsciezka
- #################################################################
- #################################################################
- for nazwa in *JPEG
- do
- echo $nazwa|tr "JPEG" "jpeg"| xargs mv "$nazwa" # skrypt zmienia
- done #wielkość liter rozszerzenia
- for nazwa2 in *PNG
- do
- echo $nazwa2 |tr "PNG" "png"| xargs mv "$nazwa2"
- done
- #################################################################
- #################################################################
- mogrify -resize $1x$2 *jpeg # zmiana wymiarów obrazów na podane przy otwieraniu skryptu
- mogrify -resize $1x$2 *png
- ####################################################################
- ####################################################################
- tar -cfv archiwum.tar.gz *jpeg *png # skrypt tworzy archiwum
- rm *jpeg *png # następuje usunięcie plików poza archiwum
- #koniec
- ##############################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement