Hi Every body,
I have file which has enttries, with each 5 entries as a set of entries, I would like to read the file (line by line) and print five entries of a set vertically, the next entry should come in the next line.
Example:
cat sample_file
I am a
Unix Adminsitrator
new to shell scripting
please help me
in resolving this problem
I am a
Unix Adminsitrator
new to shell scripting
please help me
in resolving this problem
I am a
Unix Adminsitrator
new to shell scripting
please help me
in resolving this problem
I am a
Unix Adminsitrator
new to shell scripting
please help me
in resolving this problem
Output:
I am a Unix Adminsitrator new to shell scripting please help me in resolving this problem
I am a Unix Adminsitrator new to shell scripting please help me in resolving this problem
I am a Unix Adminsitrator new to shell scripting please help me in resolving this problem
I am a Unix Adminsitrator new to shell scripting please help me in resolving this problem
I have tried the following code
counter=0
while read line
do
ent=`echo $line`
counter=`expr $counter + 1`
if [ $counter -le 4 ]
then
echo `awk '{print "\t"}'` $ent
elif [ $counter -eq 5 ]
then
echo -e "\n"
counter=0
fi
done < sample_file
Thanks in advance