ASS 1 Os
ASS 1 Os
……………………………………………………………………………………………………………………………………………..
read fname
touch $fname
ch=0
do
read ch
case $ch in
1)
read n
for((i=0;i<$n;i++))
do
read id
read mno
read sal
read loc
done
;;
2)
cat $fname
;;
3)
read id
read name
read mno
read sal
read loc
;;
4)
read id
if grep -w $id $fname
then
rm $fname
mv temp $fname
else
fi
;;
5)
read id
then
rm $fname
mv temp $fname
read id
read name
read mno
read sal
read loc
else
echo "record not found"
fi
;;
6)
read id
then
else
fi
;;
*)
esac
done
output:
Student
01 Rohan Troy
01 Rohan 02 Troy
01 Rohan
01 01 Rohan