Iterative operation


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Iterative operation
# 1  
Old 08-26-2008
Iterative operation

grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' then how do i iterate the file names??

Last edited by ravis83; 08-27-2008 at 09:20 PM..
ravis83
# 2  
Old 08-26-2008
You don't really need iteration, just add more file names to the grep command line.
# 3  
Old 08-26-2008
ohh well that works for me

Last edited by ravis83; 08-27-2008 at 09:20 PM..
ravis83
# 4  
Old 08-26-2008
Exactly. The grep output changes so that each match is prefixed with the file name. There are options to turn that off if you don't need it.
# 5  
Old 08-26-2008
if i then use the code to look up DNS then should i do it with nslookup host or dig?...i know dig is more useful which i read ....but if you could state the use of IFS then it will be great.

Last edited by ravis83; 08-27-2008 at 09:42 PM..
ravis83
# 6  
Old 08-27-2008
Recent versions of host can perform a reverse DNS lookup directly on the IP address. If you have an older version, or wish to use dig or some other tool, you have to convert the IP address into the format used internally for reverse DNS lookups. Here is an example.

Code:
OLDIFS=$IFS
IFS=.
set -- $ip
IFS=$OLDIFS
echo IP=$ip, hostname=`dig +short ptr $4.$3.$2.$1.in-addr.arpa.`

# 7  
Old 08-27-2008
so how does this work :

grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' File.tx | while read ip; do nslookup

Last edited by ravis83; 08-27-2008 at 09:44 PM..
ravis83
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

If then else - Retry operation

I need to read a file line by line, then depending on the contents of each line, type in a code that will get written to an array. The problem I have is when I ask the user to confirm the input code, if it is wrong, how do i Return to ask again? Any thing I try increments the file to the next... (6 Replies)
Discussion started by: kcpoole
6 Replies

2. Shell Programming and Scripting

iterative parsing

I have always struggled when parsing a file vertically vs. by line horizontally. Can't seem to get my head around the concept. Here again I need to convert vertical output to horizontal output. original output root@acuransx:bpplsched 2000-STAND3 -v -M acuransx -l <2>bpplsched: INITIATING:... (4 Replies)
Discussion started by: jouuu
4 Replies

3. Shell Programming and Scripting

Column operation : cosne and sine operation

I have a txt file with several columns and i want to peform an operation on two columns and output it to a new txt file . file.txt 900.00000 1 1 1 500.00000 500.00000 100000.000 4 4 1.45257346E-07 899.10834 ... (4 Replies)
Discussion started by: shashi792
4 Replies

4. Shell Programming and Scripting

Iterative statement to cut values from a line

Hi I am new to shell scripting and trying to get values from a text file, I have a text file with values seperated with "|". like aga|120220090525|120220090525|120220090525|120220090530 bab|120220090530|120220090530|120220090535|120220090535|120220090535... (4 Replies)
Discussion started by: mannepalli
4 Replies

5. UNIX for Dummies Questions & Answers

string operation

I am trying to ask for full name in a script, Then echo back to the user with the surname only, omitting the first name. Thanks (2 Replies)
Discussion started by: orjnet
2 Replies

6. Shell Programming and Scripting

Need help with some iterative file processing

Gurus - Please help with this urgent situation. I have the following problem to solve using a shell script: 1. There are about 13 files named CONTAINER_1.lst, CONTAINER_2.lst, CONTAINER_3.lst .....CONTAINER_13.lst 2. Each of these files contain about 8 lines (in most cases) containing... (1 Reply)
Discussion started by: inditopgun
1 Replies

7. UNIX for Dummies Questions & Answers

cat operation

Hi, Can anyone explain me what is the functionality of this code cat << EOF > $TSTFILE /$1/ { print "SENT" } EOF Suggestions welcome Thanks in advance (0 Replies)
Discussion started by: trichyselva
0 Replies

8. Shell Programming and Scripting

Array operation

Hi, I would like ask for you help for coding array operation. array= ( a b c d e f ) I would like to remove entry "d" from my array and import the remaining entries back to the array. Thanks. (3 Replies)
Discussion started by: phamp008
3 Replies

9. Shell Programming and Scripting

Help with arithmetic operation

I am using egrep to extract numbers from a file and storing them as variables in a script. But I am not able to do any arithmetic operations on the variables using "expr" because it stores them as char and not integers. Here is my code and the error I get. Any help will be appreciated. #!/bin/sh... (3 Replies)
Discussion started by: emjayshaikh
3 Replies

10. Shell Programming and Scripting

split operation

Hello, How to undo split operation ? (1 Reply)
Discussion started by: scotty_123
1 Replies
Login or Register to Ask a Question