Phonebook Simple Shell-Script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Phonebook Simple Shell-Script
# 1  
Old 11-07-2007
Phonebook Simple Shell-Script

Hi,
I am new to Unix.
I have a file with three colomns ( a list of Names and Tel. Nr.)
*****************************
Name Firstname Tel.Nr.
Muster Hans 001 123 456 789
.. .. ..
.. .. ..
******************************

I need a script to do the following:
- Show all entries
- Search for entries.
- Add new entries.
- Edit existing entries.
- Delete existing entries.
- Rudimentary elimination of errors.
------------------------------------------

Anybody have something similar, i'll be very thankful to have it.

aqa
# 2  
Old 11-08-2007
Can you please give an example of the final file how does it look like? This sounds like a project more than an urgent need.

And where is your effort? in other words, what script did you write, that is not working?
# 3  
Old 11-08-2007
a sample code is given below - it doesn't cover all. I am not sure what exactly you are looking for. You may try the rest. before executing the script create a file named phone_book.

For the code to be good you need to perform all the input validations / exception handling...etc

#! /usr/bin/ksh
cnt=1
while test cnt -eq 1
do
echo "MENU"
echo "1. Show all entries"
echo "2. Search for entries"
echo "3. Add new entries"
echo "4. Edit existing entries"
echo "5. Delete existing entries"
echo "6. Rudimentary elimination of errors"
echo "0. Exit"
echo "enter your choice: \c"
read x
case $x in
1) echo "all entries"
echo "-----------------------------"
cat phone_book;;
2) echo "enter the telephone number"
read tel
echo "search results"
echo "-----------------------------"
cat phone_book | grep $tel;;
3) echo "enter name"
read name
echo "enter first name"
read fname
echo "enter tel number"
read telno
echo $name $fname $telno >> phone_book
echo "new entries have been added";;
0) exit;;
esac
done
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Help on simple shell script

Hello, I need to create one very simple shell script that checks if the first character of the file ./pump.txt is 0 and in that case gives a message. If the first character is instead 1, it does give a different message. I have written: irr= head -c 1 ./pump.txt if ]; then echo... (4 Replies)
Discussion started by: dcaccount
4 Replies

2. Shell Programming and Scripting

Help on simple shell script

Hello, I am running openmediavault on my Raspberry and I would like to use it as a backup FTP server of snapshots taken from my IP cams. So I get the network recorder to upload every 3 seconds a snapshot to the Raspberry. Everything works perfectly. I would need now a simple script that... (5 Replies)
Discussion started by: dcaccount
5 Replies

3. Shell Programming and Scripting

Simple Shell Script! Almost Done!

Hello, I am creating a shell script and I am almost done. I have certain things I want done in the shell but don't know how to finish it properly. Here is what I am aiming to do. I am aiming to have a shell that takes at least 3 parameters. The first two are the two words to replace (the... (3 Replies)
Discussion started by: ShellsNewb
3 Replies

4. Shell Programming and Scripting

Simple Shell Script? Someone help?

Write a shell script which adds up 10 numbers entered by the user and displays the result to the screen. You must use the read command to obtain the numbers from the user. Im a nooby noob (2 Replies)
Discussion started by: LinuxNubBrah
2 Replies

5. Shell Programming and Scripting

Help with very simple Shell Script

Write a shell that receives as parameters two folder names. Copies the second folder as subfolder into the first one. Only folders and files with the '.txt' extension will be copied. Detect and avoid recursive copy. This is what I have to do and I don't know where to start. In fact, I started... (5 Replies)
Discussion started by: sharpsh07er
5 Replies

6. Shell Programming and Scripting

Need help with a very simple shell script

Am VERY new to UNIX and need to know the answer to this particular question :- Write a short shell or perl script to do the following tasks: 4.1 Move all the files mentioned (there are other files in the directory) from their current directory to /home/selvarde/testfiles/ and add the file... (1 Reply)
Discussion started by: samdeb
1 Replies

7. Shell Programming and Scripting

simple shell - how to get a parameter typed in a shell script

Hi, I am new to unix and using linux 7.2. I would like to create a script that would make it easyer for me to run my java programms. At the moment I have to type java myJavaprogram I am trying to write a script that will allow me to type something like this "myscript myJavaprogram" or maybe... (4 Replies)
Discussion started by: cmitulescu
4 Replies

8. Shell Programming and Scripting

Need help in a simple shell script

Hi All I have requirement to write a shell script which would look for the userid which is logged in , and once the User id is found i would delete certain lines from a parameter file .. here is what iam using a=ps -o user | grep -v user | uniq then using an if condition and... (4 Replies)
Discussion started by: raghav1982
4 Replies

9. UNIX for Advanced & Expert Users

I need of a simple shell script

Hi, I need of a simple shell script to launch a perl script. The complet path of the script is: /export/home/x2693/project/v02/appliancemanagement.pl (2 Replies)
Discussion started by: Minguccio75
2 Replies

10. Shell Programming and Scripting

need a simple shell script

Hi, I am new to unix as well as shell programming. Any body can provide me a simple shell script which should copy/transfer/fetch a file(using FTP)from remote server to local system.and it should log the details when it was fetched.If there is any error,the error msg should log in log... (1 Reply)
Discussion started by: Mar1006
1 Replies
Login or Register to Ask a Question