Visit The New, Modern Unix Linux Community


how to print off results


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting how to print off results
# 1  
how to print off results

print from an ip_list file containing 300 ip's

the directory of the results is /var/tmp/1.1.1.1

the 1.1.1.1 will change according to the /tmp/ip_list file i.e

1.1.1.1
2.2.2.2
3.3.3.3

I need the results from /var/tmp/1.1.1.1 once done the script goes to the next ip address in /tmp/ip_list line by line

here's my attempt:
Code:
while read ip
do
  cat /var/tmp/1.1.1.1 / $ip
done < ip_list

# 2  
If it's the 1.1.1.1 that's being replaced, don't put 1.1.1.1 in there.

Also, don't put spaces, that will seperate it into different filenames as far as the shell's concerned.
Code:
while read ip
do
  cat /var/tmp/$ip
done < ip_list

This User Gave Thanks to Corona688 For This Post:
# 3  
Quote:
Originally Posted by Corona688
If it's the 1.1.1.1 that's being replaced, don't put 1.1.1.1 in there.

Also, don't put spaces, that will seperate it into different filenames as far as the shell's concerned.
Code:
while read ip
do
  cat /var/tmp/$ip
done < ip_list



it seems to be printing stuff all over the place?

another requirement say if in /var/tmp/ there is only one particular line im interested in i.e the second to last line and i want this printed off then move onto the next ip address in /tmp/ip_list

Last edited by slashbash; 01-24-2012 at 07:33 PM..
# 4  
how about:

Code:
while read ip
do
  printf "/var/tmp/%s: " $ip
  tail -2 /var/tmp/ip_list | head -1
done < /tmp/ip_list

This User Gave Thanks to Chubler_XL For This Post:
# 5  
forgot to mention that the file name is test.log

/var/tmp/1.1.1.1/test.log

---------- Post updated at 01:29 AM ---------- Previous update was at 01:19 AM ----------

/var/tmp/1.1.1.1:/test.log tail: cannot open input
# 6  
oops sorry typo in the script try this:

Code:
while read ip
do
  printf "/var/tmp/%s/test.log: " $ip
  tail -2 /var/tmp/$ip/test.log | head -1
done < /tmp/ip_list

This User Gave Thanks to Chubler_XL For This Post:
# 7  
Quote:
Originally Posted by Chubler_XL
oops sorry typo in the script try this:

Code:
while read ip
do
  printf "/var/tmp/%s/test.log: " $ip
  tail -2 /var/tmp/$ip/test.log | head -1
done < /tmp/ip_list


ok works thanks for the pointers.

one thing I don't understand is $ip variable is used after printf statement then in tail statement after /var/tmp/$ip don't understand this bit

Last edited by slashbash; 01-24-2012 at 10:56 PM..

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #558
Difficulty: Medium
The term bug was popularized by Grace Hopper in 1947 while working on a Mark II Computer at a US Navy research lab when a moth was stuck in the computer.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Search for names in one list in another and print results

Hi All , New to the Bash / Shell programming world and looking for some help I have two files 1: Contains a list of names : eg STEVE BOB CRAIG 2: Contains information with those included names but also others that are not in the list (1 Reply)
Discussion started by: Lonerg550
1 Replies

2. Shell Programming and Scripting

Parsing OSX UNIX command results which print in multiple lines

from the CLI on a Mac, if you type networksetup -listallnetworkservices then you get results in a multi-line paragraph that look something like this: networksetup -listallnetworkservices An asterisk (*) denotes that a network service is disabled. Wi-Fi Display Ethernet Bluetooth DUN... (7 Replies)
Discussion started by: hungryd
7 Replies

3. UNIX for Dummies Questions & Answers

How to print results from two lines using awk?

I need to print a specific string from an html file that's always occurring between two other known strings. Example: from the text below, I would like to print the bolded part: <this is a lot of text before the string I want to print> fullpath: abc/def/ghi/example.xlf -cfver. <sample text... (15 Replies)
Discussion started by: danegon
15 Replies

4. Shell Programming and Scripting

Awk find in columns with "if then" statement and print results

I have a file1.txt file1.txt F-120009210","Felix","U-M-F-F-F-","white","yes","no","U-M-F-F-F-","Bristol","RI","true" F-120009213","Fluffy","U-F-","white","yes","no","M-F-","Warwick","RI","true" U-120009217","Lity","U-M-","grey","yes","yes","","Fall River","MA","true"... (4 Replies)
Discussion started by: charles33
4 Replies

5. Shell Programming and Scripting

How to print sed results

Dear all, How can I print results (and of course, send this result to the text file) of sed command. I mean, I want to know which lines of which files sed command has found. For e.g, the result text file should contains: file1.c:line 12 file2.h:line 14 file2.h:line 37 Please help me (10 Replies)
Discussion started by: Hannibal2010
10 Replies

6. Shell Programming and Scripting

Print some results in a text file using script in linux

hello everyone, i really need your help to write a script which would just print following kind of result into a text file (result.txt) XYZ test Results ID: <unique-id> Date: <date> ------------------------------------------------- | Task | Result | Time |... (3 Replies)
Discussion started by: viriimind
3 Replies

7. Shell Programming and Scripting

Script template for inputting filenames and print results

Hi, Hope you are all well. New to scripting, and all those characters are all a new language for me. Though hoping to get my little head round it all sooner or later. I was wondering whether anyone could help with a script template example. What I would like to happen is to run the script... (8 Replies)
Discussion started by: loky27
8 Replies

8. Shell Programming and Scripting

print first few lines, then apply regex on a specific column to print results.

abc.dat tty cpu tin tout us sy wt id 0 0 7 3 19 71 extended device statistics r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device 0.0 133.2 0.0 682.9 0.0 1.0 0.0 7.2 0 79 c1t0d0 0.2 180.4 0.1 5471.2 3.0 2.8 16.4 15.6 15 52 aaaaaa1-xx I want to skip first 5 line... (4 Replies)
Discussion started by: kchinnam
4 Replies

9. Shell Programming and Scripting

Print just 1 results from the whole line

Hi All, need some help with writing a shell script. I tried to search this forum but couldn't find exactly what i want. If you all know any reference link i can read and refer to solve my issue, let me know. I got 1 file i.e: example.txt. It is content list of data, as below example. What... (2 Replies)
Discussion started by: anakiar
2 Replies

10. Shell Programming and Scripting

search file and print results with shell script

input file 1.<CRMSUB:MSIN=0100004735,BSNBC=TELEPHON-9814060328-TS11&TS21&TS22,NDC=9814,MSCAT=ORDINSUB,SUBRES=ALLPLMN-SPICE,BAOC=OIC,BAPRC=INFO,ACCSUB=BSS,NUMTYP=MULTI;... (3 Replies)
Discussion started by: dodasajan
3 Replies

Featured Tech Videos