Blog

Bash - pojemność katalogu z filtrem na pliki

Bash - pojemność katalogu z filtrem na pliki

Zawartość skryptu. Skrypt posiada 2 zmienne. Zmienna $folder to obliczany folder. Zmienna $ext to rozszerzenie plików, które będą zliczane. Skrypt oblicza pojemność katalogu rekursywnie i ogranicza się tylko do plików jpg #!/bin/bash folder='/home/user/Obrazy' ext='.jpg' foldersize() { if [ -d $folder ]; then size=$(ls -alRF $folder/ | [...] Read more

Skrypt sprawdzający kiedy wygaśnie domena

Skrypt sprawdzający kiedy wygaśnie domena

Dla Debiana/Ubuntu/Minta sprawdzamy czy mamy zainstalowany whois wydając w shellu polecenie: [ -f '/usr/bin/whois' ] && echo Zainstalowany || apt-get -y install whois #!/bin/bash dzis=$(date +%Y%m%d) whois='/usr/bin/whois' declare -a domeny='satkas.waw.pl jakasinnadomena1.tld jakasinnadomena2.tld' function sprawdz { local red=`tput setaf [...] Read more

Genrowanie plików w systemie Windows i Linux

Czasami zachodzi potrzeba wygenerowania sobie plików na potrzeby różnych testów. W Windows robię w ten sposób. Otwieram "Wiersz poleceń" i wpisuję: for /L %%a in (1,1,100) do fsutil file createnew plik-%%a.txt 0 W Linuksie otwieram konsolę i wpisuję: for i in `seq 1 100`;do touch plik-$i.txt;done I pod Windowsem i pod Linuksem skrypcik [...] Read more

Masowa zmiana nazwy plików poprzez dopisanie frazy

Potrzebowałem zmienić nazwę plików jpg poprzez dodanie określonej frazy. Czyli mam plik1.jpg, plik2.jpg itd i musze dodać na początku frazę satkas (satkas-plik1.jpg, satkas-plik2.jpg) W windows można to zrobić w powłoce. Menu start wpisuje cmd i otwieramy "Wiersz polecenia" (taki czarny ekran ;)) W otwartym oknie wpisujemy: cd [...] Read more