Irc logide pakkija

Allikas: Pingviini viki
Mine navigeerimisribaleMine otsikasti

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