I need to grep a particular line from the output of the script x, Which i expect to be outputted within the first 20 lines, However this scripts stays running forever till i do a ctrl z.
So i am trying to create a script y which will execute script x grep for the expected output and ctrl d from script x. and output the findings from executing script x.
Script y
==============================
Calls script x looks for a pattern and ctrl z from script x.
i need to be able to force exit the script x when i find the pattern
as script x runs continuous
==================================
First of all, I apologize for the lack of "attention to detail". You stated the first 20 lines, not the last 20 lines. In this case, just to correct myself, it would be:
or
Now, on with what you are actually wanting. I find your logic a bit confusing. What I would do, in this case it to take script x and code it to log everything that you need to a log file. I would then have script y run, and run script x, just like you were wanting. After it starts script x, make sure you get the PID of the process and load it into a variable. Then have script y grep the log file of script x and when if finds a match for what you are looking for, have script y kill the pid of script x.
I have a shell script with options, one of which should exit the system (logout), however when I select this option it drops down to shell, is there a command other than exit that will close the session completely ? (1 Reply)
Hi Gurus,
I need some help with the "grep" command or whatever command that you think suitable for me. I'm about to write a perl script to extract a report from the system and submit it to the end users. The input for the script will consist of 3 element.
1) Generation ID
2) Month
3) Year... (6 Replies)
I'm new to Linux. I have a bash script that invokes an executable. I'd like use the SCRIPT command inside the script and exit out of the script command after it writes to the file. Does this make sense? Below is an example of the contents of my script.
#BEGIN SCRIPT
script typescript... (6 Replies)
Hi Guys,
I have a script which takes reply from user and executes the corresponding scirpt. Below is the script
PS3 = 'Enter the options of your choice(x to exit)=>'
select useropt in 'List Processess' \
'List semaphores'
do
case $REPLY in
1) abc.sh
... (13 Replies)
I need help in the following script. I want to grep the sql errors insert into the error table and exit the shell script if there is any error, otherwise keep running the scripts.
Here is my script
#!/bin/csh -f
source .orapass
set user = $USER
set pass = $PASS
cd /opt/data/scripts
echo... (2 Replies)
I have sql file containing lot of queries on different database table. I have to filter specific table queries.
Let say i need all queries of test1,test2,test3 along with four lines above it and sql queries can be multi lines or in single line.
Input file contains.
set INSERT_ID=1;
set... (1 Reply)
Hi all,
I have a shell script inside which i am executing another shell script. In the inner script im executing a command. i want the status of that command in the outer script to perform some validations.
How to get its status please help!!1
Im using ksh. (2 Replies)
hi,
i want to pop up an alert box using perl script. my requirement is.
i am using a html page which calls a perl script. this perl script calls a shell script.. after the shell script ends its execution, i am using exit 0 to terminate the shell script successfully and exit 1 to terminate the... (3 Replies)
I need to grep two lines from topas command in one of my AIX server.
Topas Monitor for host: semas001 EVENTS/QUEUES FILE/TTY
Wed Jan 29 10:12:06 2014 Interval: 2 Cswitch 764 Readch 4473.1K
Syscall 5166 ... (4 Replies)
Discussion started by: rpm120
4 Replies
LEARN ABOUT MINIX
grep
GREP(1) General Commands Manual GREP(1)NAME
grep - search a file for lines containing a given pattern
SYNOPSIS
grep [-elnsv] pattern [file] ...
OPTIONS -e-e pattern is the same as pattern
-c Print a count of lines matched
-i Ignore case
-l Print file names, no lines
-n Print line numbers
-s Status only, no printed output
-v Select lines that do not match
EXAMPLES
grep mouse file # Find lines in file containing mouse
grep [0-9] file # Print lines containing a digit
DESCRIPTION
Grep searches one or more files (by default, stdin) and selects out all the lines that match the pattern. All the regular expressions
accepted by ed and mined are allowed. In addition, + can be used instead of * to mean 1 or more occurrences, ? can be used to mean 0 or 1
occurrences, and | can be used between two regular expressions to mean either one of them. Parentheses can be used for grouping. If a
match is found, exit status 0 is returned. If no match is found, exit status 1 is returned. If an error is detected, exit status 2 is
returned.
SEE ALSO cgrep(1), fgrep(1), sed(1), awk(9).
GREP(1)