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