Pages

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: