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


1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *