#
#Write a script that deletes all leading and trailing spaces in all lines in a file. Also remove blank lines 
#from a file. Locate lines containing only printf but not fprintf. 
#
clear

echo -n "Enter name of the file :"
read filename

if [ ! -f $filename ]
then
    echo "File does not exist"
else
	str=$(cat $filename)
	#remove leading and trailing spaces
	str=$(echo "$str" | sed 's/^[ \t]*//;s/[ \t]*$//')

	#remove blank line
	str=$(echo "$str" | sed '/^$/d')
	echo "$str" > $filename
	cat "$filename"
	echo "File transformed successfully"
	echo "PRINTF STATEMENT IS AT LINE "
	echo $(cat $filename | grep -v "fprintf" | grep -iwn "printf")
fi
