Irc logide pakkija
Allikas: Pingviini viki
Nagu kommentaar ütleb, kasutan seda skripti oma irc logide kokkupakkimiseks *.gz failideks, et ruumi säästa. Hilisemaks lugemiseks sobib zgrep, zcat, zless vms.
#!/bin/sh # Skript on mõeldud irssi logide kokku pakkimiseks. Käivitatakse teine # .irssi/irclogs kataloogist. Ära tuleb muuta aastaarv skriptis. # Tulemuseks on see, et *.log failide asemel on *.gz failid, mis oma # mahult on hulka väiksemad. AASTA="2011" echo "Alustan aasta $AASTA log failide pakkimist *.gz failideks\n" for i in $AASTA/*/ do [ -d "$i" ] || { echo "Kataloogi '$i' pole! Väljun."; exit 1; } cd "$i" for file in * do gzip "$file" rm -f "$file" done cd $OLDPWD done echo "\nKõik on valmis!" #EOF