Can you help me regarding developing script?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Can you help me regarding developing script?
# 1  
Old 12-09-2007
Can you help me regarding developing script?

Hi
All,

I want to develope this script. any help will be appreciated.

It is possible to use two pipes and create two-way communication between two processes. (In practice, this is not done because sockets are available.) Create a program where the parent process reads the name of a language from standard input: French, Spanish, or English. The parent sends the name of the language to the child process via a pipe. The child determines the proper word for "good-bye": Au revoir (french), Adios (Spanish), or Good-bye (english) and sends this word to the parent using another pipe. The parent prints out the word.

Thanks,
Vishal
# 2  
Old 12-09-2007
Parallel pipes are easy to do in C, not so easy in a shell script.

However if all you want is a very simple message exchange....

Code:
lookup()
{
    read LANG
    case "$LANG" in
    "ENGLISH" )  echo "goodbye" ;;
    "SPANISH" ) echo "adios" ;;
    * ) echo "TTFN";;
    esac 
}

read LANGUAGE
GOODBYE=`echo $LANGUAGE | lookup`
echo "$GOODBYE"


Last edited by porter; 12-09-2007 at 06:55 PM..
# 3  
Old 12-09-2007
In Korn shell that could be done via a co-process in the way that you describe or more generically by using named pipes. However a it would be simpler to call another script as child in a subshell and capture it's output in the way that Porter has idicated.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. What is on Your Mind?

Developing Applications for UNIX.COM

A number of people have asked me about the best way to develop some cool new web app for UNIX.COM. In today's "very easy web dev" world, developers do not need to be burdened (like I am) to the "back end" of the site. The best way to develop web apps is to build the application on your desktop... (2 Replies)
Discussion started by: Neo
2 Replies

2. Shell Programming and Scripting

Help with approach and developing script

Hi- I need to develop a script for following scenario in AIX and K shell environment.I am from windows server background for most my career ,so please bear with me and advise suitable approach and technical assistance.Having said that I am aware of unix shell commands but never pput together at... (1 Reply)
Discussion started by: nirasm
1 Replies

3. UNIX for Dummies Questions & Answers

Help for developing script

I want to develop a unix script. Scenario:A folder is containing many text files and there is one text file eg. test.csv which is having 2 words at line 1 & line 2.The script should search for word at line 1 in test.csv file in all other text file present in folder & replace it with word at line 2... (5 Replies)
Discussion started by: Anna Cardoz
5 Replies

4. Shell Programming and Scripting

Help in developing an awk code

#!/bin/ksh set -x FILENAME=$1 #To calculate debit and credit DEBIT=`awk -F, '{value=$28 ;if(value<0) {debit+=value}} END {print debit}' $FILENAME` CREDIT=`awk -F, '{value=$28 ;if(value>0) {credit+=value}} END {print credit}' $FILENAME` #This part is not working since the debit value is... (2 Replies)
Discussion started by: selvankj
2 Replies

5. AIX

Developing application software on the AIX

I am a programmer who works on an IBM i (including AS/400, iSeries, System i and Power). In developing application software on the IBMi we use languages such as RPG/ILE and CLLE. There is a need also to use PF, LF, DSPF & PRTF to represent the physical/logical database and screen/print objects.... (0 Replies)
Discussion started by: Elias
0 Replies

6. UNIX for Dummies Questions & Answers

developing a Kernel for old old Unix?

Hello all , My father has been running the last version of unix before all the liscensing began 20 or so years ago. In his particular field his programmer has written a great deal of software to work with this version. Emulating so newer computers could speak to the unix server as well. Im sure... (6 Replies)
Discussion started by: Bill78
6 Replies

7. Shell Programming and Scripting

Developing own shell

Hi everyone.I am trying ti create my own shell in C.So far i have managed to create a parser to separate args from cmd line of my shell.(i have done nothing different for tokens is that wrong?).so i can run commands like "ls -l" "cp" "cat" etc.now i want to add redirection.can anyone guide me... (1 Reply)
Discussion started by: bashuser2
1 Replies

8. Programming

Help required in developing an Editor.

Hi, I wish to develop a editor of my own. My idea is using 100% C programming Linked list as the Data structure GNU/Linux as the compiling environment ncurses utility for screen Many of might have wrote a editor in your college itself as a project. But I am from non IT background.... (3 Replies)
Discussion started by: ramkrix
3 Replies

9. Programming

Developing Open Source tools

Hi Gurus, I am very much interested in developing and publishing a small piece of open source code which would be the best place to start off. I am just a beginner in unix ,c. Please provide me some suggestions. Thanks. (3 Replies)
Discussion started by: ennstate
3 Replies

10. UNIX for Advanced & Expert Users

Developing a new command line interface

Hi, Is there any good/easy tool or library which assists in developing a command line interface for an application. The CLI should be able to provide custom commands, allow programming/scripting as well. For the latter case it could wrap a shell command and send it to BASH for processing. (2 Replies)
Discussion started by: redirect
2 Replies
Login or Register to Ask a Question