#!/bin/bash
##
# pikkupoistaja - turhien juttujen poistaja by Katja (fly5.kapsi.fi)
##
# Tehty ABS-Guiden esimerkkejä varten.
# Tää versio poistaa rivinumerotki.. tai jotain muuta.
# EI luultavasti toimi oikein muiden ku ABS-guiden kanssa.
##
if [ ! -z $* ]; then
filu="$1"
else
echo "Käyttö: `basename $0` tiedosto"
exit 0
fi

if [ ! -f $filu ]; then
echo "Ei oo tommosta tiedostoa."
exit 1
fi
esikatselu="`head -n 5 $filu > $filu.esik`"
echo ""
echo -e "\t\t---ESIKATSELU---"
echo -e "\033[1mAlkuperäinen\033[0m:"
echo "`cat $filu.esik`"
echo -e "\033[1mMuokattu\033[0m:"
## wanha
echo "`awk '{ $1 = ""; } {gsub(/^[ \t]+|[ \t]+$/,"");print}' $filu.esik`"
##echo "`awk '{gsub(/^[ \t]+|[ \t]+$/,"");print}' $filu.esik`"
rm $filu.esik
echo ""
read -p "Haluatko tehdä muutokset? " varma

if [ "$varma" == "k" -o "$varma" == "y" -o "$varma" == "kyllä" -o "$varma" == "joo" -o "$varma" == "yes" ]; then
## wanha
awk '{ $1 = ""; } {gsub(/^[ \t]+|[ \t]+$/,"");print}' $filu > $filu.temp
##awk '{gsub(/^[ \t]+|[ \t]+$/,"");print}' $filu > $filu.temp
mv $filu.temp $filu
cat $filu
exit 0
else
echo "Ei tehty muutoksia."
exit 0
fi
