Saturday, November 13, 2010

உபுண்டுவில் மெனுவுடன் ஒரு ஸ்கிரிப்ட்.

உபுண்டுவில் மெனுவுடன் ஒரு ஸ்கிரிப்ட். அதாவது நான்கு ஆப்ஷன்களுடன் ஒரு ஸ்கிரிப்ட்.

டெர்மினலில் ஒரு டெக்ஸ்ட் கோப்பினை திறந்து கொண்டு அதில் கீழ்கண்டவரிகளை காப்பி செய்துவிடவும்.

sudo gedit menu.sh

#!/bin/bash
# A menu driven Shell script which has following options
# Contents of /etc/passwd
# List of users currently logged
# Prsent handling directory
# Exit
# As per option do the job
# -------------------------------------------------------------------------

while :
do
clear
echo " M A I N - M E N U"
echo "1. Contents of /etc/passwd"
echo "2. List of users currently logged"
echo "3. Prsent handling directory"
echo "4. Exit"
echo -n "Please enter option [1 - 4]"
read opt
case $opt in
1) echo "************ Conents of /etc/passwd *************";
more /etc/passwd;;
2) echo "*********** List of users currently logged";
who | more;;
3) echo "You are in $(pwd) directory";
echo "Press [enter] key to continue. . .";
read enterKey;;
4) echo "Bye $USER";
exit 1;;
*) echo "$opt is an invaild option. Please select option between 1-4 only";
echo "Press [enter] key to continue. . .";
read enterKey;;
esac
done

பின்னர் செமித்து வெளியேறிவிடவும்.

sudo chmod +x menu.sh

./menu.sh என்று தட்டச்சு செய்தால் கீழ்கண்ட மெனுக்கள் வரும்.

M A I N - M E N U
1. Contents of /etc/passwd
2. List of users currently logged
3. Prsent handling directory
4. Exit
Please enter option [1 - 4]

இதில் 1 என்று தேர்ந்தெடுத்தால் /etc/passwd என்ற கோப்பில் உள்ள அனைத்தும் திரையில் வெளிப்படும்.

No comments: