My requirement here is i need to read the file and check for the words
"OK to Proceed" and if it is available need to generate an indicator file called
"Go.txt"
IF else no file should not be generated.
Here one more thing to be considered is, file also contains "Not Ok to Proceed" sometimes if the process is not gone thru well.
Basically i need to generate an indicator file, if the process is OK by searching "Ok to Proceed" string or else not generating the file if it contains "Not ok to Proceed"
I am trying following code but not succesfull upto now
Here my problem is how to get only the string from the file to comapre with the variable.
Any suggestions or code will be appreciated
Thanks in advance,
San
Thanks in Advance
Sandeep
Last edited by Franklin52; 10-02-2009 at 04:24 AM..
Reason: Please use code tags!
You can search directly for your variables content by using the return-value of grep: if the string is found, grep returns 0, otherwise 1 (respectively non-null, according to the POSIX standard).
Therefore your code could be shortened to this:
Still, there is a little problem: the string "Not OK" will be matched by the expression "OK" too. You will need a second grep to separate the "Not OK"s from the "OK"s.
cat abc.txt
cat xyz.txt
This is assuming the file has only 1 instance either OK or not OK . If that is not the case add a flag and in the end touch the file depending on the val
Cheers,
Last edited by Franklin52; 10-02-2009 at 04:27 AM..
Reason: Please use code tags!
What about using fgrep or -F flag?
Maybe something like this... If the fixed string "Not ok to proceed" is not found in the file, then just check if "ok to Proceed" exists; if it does, then generate the output.
Try with fgrep instead of grep -F if it doesn't work properly.
I have the below string which i need to compare with a file and replace this string in the file which matches closely. Can anyone help me on this.
string(Scenario 1)- user::r--,user::ourfrd:r--
String(Scenario 2)- user::r--
File
****
# file: /local/Desktop/myfile
# owner: me
# group:... (6 Replies)
I want to search a small string in a large string and find the locations of the string. For this I used grep "string" -ob <file name where the large string is stored>. Now this gives me the locations of that string. Now how do I store these locations in a text file.
Please use CODE tags as... (7 Replies)
Hi Everyone,
I have a requirement in ksh where i have a set of files in a directory. I need to search each and every file if a particular string is present in the file, delete that line and replace that line with another string expression in the same file.
I am very new to unix. Kindly help... (10 Replies)
Hi,
Need your help for this scripting issue I have. I am not really good at this, so seeking your help.
I have a file looking similar to this:
Hello, i am human and name=ABCD.
How are you?
Hello, i am human and name=PQRS.
I am good.
Hello, i am human and name=ABCD.
Good bye.
Hello, i... (12 Replies)
Dear All
I am having a text file which is having more than 200 lines.
EX:
001010122 12000 BIB 12000 11200 1200003
001010122 2000 AND 12000 11200 1200003
001010122 12000 KVB 12000 11200 1200003
In the above file i want to search for string KVB... (5 Replies)
I am having a text file which is having more than 200 lines.
EX:
001010122 12000 BIB 12000 11200 1200003
001010122 2000 AND 12000 11200 1200003
001010122 12000 KVB 12000 11200 1200003
In the above file i want to search for string KVB and add/replace... (1 Reply)
I need to search the file using strings "Request Type" , " Request Method" , "Response Type" and by using result set find the xml tags and convert into a single line?. below are the scenarios.
Cat test
Nov 10, 2012 5:17:53 AM
INFO: Request Type
Line 1.... (5 Replies)
Hi Guys,
I am trying to write a perl script to search a string "Name" in the file "FILE" and also want to create a new file and push the searched string Name line along with 10 lines following the same.
can anyone of you please let me know how to go about it ? (8 Replies)
Hi, guys. I have one question:
I need to search for a string in a file, and then extract another string from the file and assign it to a variable.
For example:
the contents of the file (group) is below:
...
ftp:x:23:
mail:x:34
...
testing:x:2001
sales:x:2002
development:x:2003
...... (6 Replies)