From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 1088/CH21/EX21.4/Result4.txt | 113 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100755 1088/CH21/EX21.4/Result4.txt (limited to '1088/CH21/EX21.4/Result4.txt') diff --git a/1088/CH21/EX21.4/Result4.txt b/1088/CH21/EX21.4/Result4.txt new file mode 100755 index 000000000..b304ea625 --- /dev/null +++ b/1088/CH21/EX21.4/Result4.txt @@ -0,0 +1,113 @@ + ans = + + 1. + +-->exec('Example4.sci') + +-->clear + +-->flag=1 + flag = + + 1. + +-->mode(-1) +Current date is 23-Jun-2013 + +Welcome to the Textbook Companionship Project 2013 ++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Book Title : UNIX CONCEPTS AND APPLICATIONS + + Book Edition : 4 + + Book Author : Sumitabha Das ++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Code Author : Pranav Bhat T ++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Chapter Number : 21 + + Chapter Title : Advanced Shell Programming ++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +Example 4 : Show the method of using exec command to make many streams + + **************************************************************** + + Answer : + + INSTRUCTIONS : + +1. Here all instructions are preloaded in the form of a demo + +Initially the whole perl script is displaying and then + the result of the same can be seen in the command line interpreter. + +2. PLEASE MAKE SURE THAT THE PERLSCRIPT INTERPRETER +EXISTS IN THE SYSTEM +OR THE COMMAND WOULD NOT WORK + +3. PRESS ENTER AFTER EACH COMMAND to see its RESULT + +5. PRESS ENTER AFTER EACH RESULT TO GO TO THE NEXT COMMAND +.............Press [ENTER] to continue..... UNIX SHELL SIMULATOR(DEMO VERSION WITH PRELOADED COMMANDS) + + + + +$ cat emp.lst # to open the file emp.lst 2233|a.k.shukla |g.m. |sales |12/12/52|6000 +9876|jai sharma |director |production |12/03/50|7000 +5678|sumit chakrobarty|d.g.m |marketing |19/04/43|6000 +2356|barun sengupta |director |personnel |11/05/47|7800 +5423|n.k. gupta |chairman |admin |30/08/56|5400 +1006|chanchal singhvi |director |sales |03/09/38|6700 +6213|karuna ganguly |g.m. |accounts |05/06/62|6300 +1265|s.n. dasgupta |manager |sales |12/09/63|5600 +4290|jayant Choudhary |executive |production|07/09/50|6000 +2476|anil aggarwal |manager |sales |01/05/59|5000 +6521|lalit chowdury |director |marketing |26/09/45|8200 +3212|shyam saksena |d.g.m |accounts |12/12/55|6000 +3564|sudhir Agarwal |executive |personnel |06/07/47|7500 +2345|j.b. saxena |g.m. |marketing |12/03/45|8000 +0110|v.k. agrawal |g.m. |marketing |31/02/40|9000 + +# Enter the name of the shellscript file whichever you desire + + #!/bin/sh +# Script: countpat.sh -- Uses exec to handle multiple files +# +exec > $2 # Open file 1 for storing selected lines +exec 3> $3 # Open file 3 for storing patterns not found +exec 4> $4 # Open file 4 for storing invalid patterns + +[ $# -ne 4 ] && { echo "4 arguments required" ; exit 2 ; } + +exec < $1 # Redirecting output +while read pattern ; do + case "$pattern" in + ????) grep $pattern emp.lst || + echo $pattern not found in file 1>&3 ;; + *) echo $pattern not a four-character string 1>&4 ;; + esac +done +exec > \/dev/tty # Redirects standard output back to terminal +echo Job Over + +# type the following command in the command line interpreter as soon as it appears + " h.sh " [COMMANDLINE ARGUMENTS][ENTER] + + +$ h.sh [COMMANDLINE ARGUMENTS] #to execute the perlscript + + + ---------------->Executing ShellScript in Command Line Prompt<-------------- + + +$ exit #To exit the current simulation terminal and return to Scilab console + +........# (hit [ENTER] for result) + + BACK TO SCILAB CONSOLE... +Loading initial environment +-->diary(0) -- cgit