That is very cool. Thanks! Now how could i debug it to make sure that it is working. For example, i have 2 files in my home directory which is the same place that i am running the script from. For the first value, i put in 2do (i have a file with that name) and also the name of the script for the second value (grepscript.sh). How long should it take it to find those values...in your best guess. I am running a vmware machine on Solaris 10
The script allows you to enter the strings, but not the file to grep in. That was not in the initial requirement.
Also, you would need to fix the spelling of "fist_value" (^:
Passing the strings to grep for on the command line is a little cumbersome, but allows you to improve your searches iteratively if your shell has a history mechanism. Scripts which prompt you are easy for beginners, but you quickly grow out of using them.
If you want to avoid having to type the backslashed square brackets, you can internalize those into the script:
The search time will depend on the number of items in each file (and on the complexity of the search strings, but you are just searching for literal strings which are relatively long, so nothing very complex there). You must know better than any of us how long these things typically take. But chappidi_pradee's script expected the search strings, not file names, as input.
On another note, if you think the backslashes are cumbersome, fgrep will only search for literal strings, so doesn't need backslashes (and indeed, if you put in backslashes, or square brackets, it will search for those characters literally).
The one I pasted above allows you to specify two search strings, and an arbitrary number of input files. It should not be too hard to extend to fill in part of the file name automagically if you want to specify just the date and have the script know to "pad" it with the right directory name and extension etc.
Ok, I can now run this script and choose which parts I want to grep and the date I want to check - I have another question but not sure this can be done.
When I use grep to grep out tag 39 and its value, is there anyway I can get the script to display [11 ] [055152-A-09MEI08] as this is a ref number
Hi,
I found script which compare ciphers with openssl and return back all result in "YES" (for matching) and "NO" (for no match)
I want to result only "YES" part which can be achieved using grep but not sure how and where to place in below script"
Script:... (1 Reply)
Hi,
New to scripting and looking for some help.
I am trying to write a script that will search a specified directory for any new or modified files within the last 7 days and display the results. This will be ran daily and emailed?
Thanks (18 Replies)
Hallo gentlemen,
i've a problem removing lines from txt file. To make it simple, here is an example:
TEXT1.TXT --- contents:
9.9.9.9 geek.net
1.1.1.1 geek.com
2.2.2.2 leet.net
TEXT2.TXT --- contents:
geek.com
coolbar.org
I simply do:
cat text1.txt | grep -f text2.txt >... (7 Replies)
i have this line of code that looks for the same file if it is currently running and returns the count.
`ps -eaf -o args | grep -i sfs_pcard_load_file.ksh | grep -v grep | wc -l`
basically it is assigned to a variable
ISRUNNING=`ps -eaf -o args | grep -i sfs_pcard_load_file.ksh |... (6 Replies)
Hello,
I have a command and would like to make that as a script. How do I do that?
my command is:
grep -Eo +\.+\.+\.+.
and i want to have that like grepscript.sh x.txt > IP.txt
Can somebody help me? (3 Replies)
Hi
i wrote script use it as watchdog ( i mean it check another program (pooya) whenever that was killed (closed or crashed) it run another script (pooya_start.sh) to start it,
this script work fine and do the job for me , i need help of an expert to tell me (exact command) how to change this... (8 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)
Hi.
I am trying to extract the output of the first few lines of a continuos sh script.
The when i run it, i wont to grep the the first 20 lines of it for an entry and basically do a crtl z out of it or to that effect, and output the results to a text file.
I basically want to script... (5 Replies)
hi guys,
i was hoping you could help me out with the following
im designing a help site for my work colleagues and would like a little script which would do a grep to check if an application is running on unix
for example this is what i do on unix
ps -ef | grep mqm
and this tells me if... (4 Replies)
This is an extract from a script that i am trying to run.
for tim in "2005:00:" "2005:01:" "2005:02:" "2005:03:" "2005:04:" "2005:05:"; do
FormString="$tim"
echo "grep '$FormString' access.10Aug-1201AM"
count=`grep "$FormString" access.10Aug-1201AM | wc -l`
... (1 Reply)