#!/bin/bash
##
# pikkupoistaja - turhan tyhjän poistaja by Katja (fly5.kapsi.fi)
##

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:"
## numerotkin
## 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
	## numerotkin
	## 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
