while true
do
echo "File Management Menu"
echo "1.Create a new empty File"
echo "2.Display first 100 lines"
echo "3.Delete a File"
echo "4.Quit"
echo "Enter your Choice"
read ch
case $ch in
1)
read -p "Enter File Name to create:" fname
if [ -e '$fname' ]
then
echo "File $fname is already exists!"
else
touch '$fname'
echo "File $fname is created Succesfully"
fi
;;
2)
read -p "enter File Name:" fname
if [ -f "$fname" ]
then
echo "First 100 lines of $fname :"
head -n 100 "$fname"
else
echo "File $fname is not Found!"
fi
;;
3)
read -p "Enter filename to delete :" fname
if [ -f '$fname' ]
then
rm "$fname"
echo "file '$fname' is Deleted Successfully"
else
echo "file $fname not Found!"
fi
;;
4)
echo "Exiting... Goodbye!"
exit 0
;;
*)
echo "Invalid choice! Please select between 1-4."
;;
esac
echo ""
done
[…] Menu-driven Script to manage all files in current directory Task: create a new empty files , Display… […]