Can't figure out why this repeats


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Can't figure out why this repeats
# 8  
Old 07-24-2012
You've told us all what it doesn't do.

What, exactly, does it do? Specifically, I mean. What gets repeated? When does it start doing so? What output does it show? That will probably tell us more than what doesn't happen.

Also, please post the improved code you tried, since for all we know there were still syntax errors in it and the like.
# 9  
Old 07-24-2012
Okay so basically what this script is doing is that it will take the addresses and ports from the address.txt file then it will get the numbers based on the address found and from there it should just echo out about the number of times equal to the number of address just exactly what the address is, the port number, and the number.

and example would be this:

www.google.com,80,19,yes

this is the improved code:
Code:
#!/bin/sh

log="/var/tmp/log.txt"
result="/var/tmp/results.txt"
while IFS=: read address port; do
        : ${port:=443}
        address=$address
        port=$port
        
        cd $f_location
        
        number=`grep "$address" thing.txt -A 1 | grep "addresses=" | cut -d'"' -f2`

        echo "$address,$port,$number,$answer" | tee -a $log >> $result

done < address.txt

# 10  
Old 07-24-2012
Provide all the inputs to the script, the output that it is generating, and the output that is desired. What's in thing.txt? Where are $f_location and $answer coming from? What are their values?

If you're only showing us a portion of the script and passing it off as the entire thing, you're doing everyone (including yourself) a disservice by wasting our time (yours included).

Regards,
Alister
 
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Bash to rename files repeats previous filename in directory

In the below bash processes substitution, if there are 3 files in a directory /home/cmccabe/medex.logs/analysis.log, the filename variable is set to where these files are located. The code does execute, the problem is that if there is a renamed file in the output directory below, it gets... (0 Replies)
Discussion started by: cmccabe
0 Replies

2. Shell Programming and Scripting

Help with change significant figure to normal figure command

Hi, Below is my input file: Long list of significant figure 1.757E-4 7.51E-3 5.634E-5 . . . Desired output file: 0.0001757 0.00751 0.00005634 . . . (10 Replies)
Discussion started by: perl_beginner
10 Replies

3. Shell Programming and Scripting

Searching a large file for short tandem repeats

Hello, I am searching large (~25gb) DNA sequence data in fasta short read format: >ReadName ACGTACGTACGT... for short tandem repeats, meaning instances of any 2-6 character based run that are repeated in tandem a number of times given as an input variable. Seems like a reasonably simple... (3 Replies)
Discussion started by: ljk
3 Replies

4. Shell Programming and Scripting

Remove brackets repeats and separate in columns

Hi all, I want to remove the remove bracket sign ( ) and put in the separate column I also want to remove the repeated entry like in first row in below input (PA156) is repeated ESR1 (PA156) leflunomide (PA450192) (PA156) leflunomide (PA450192) CHST3 (PA26503) docetaxel... (4 Replies)
Discussion started by: manigrover
4 Replies

5. Shell Programming and Scripting

sed behaving oddly, repeats lines

Hi, all. Here's the problem: sed '/FOO/,/BAR/p' That should print anything between FOO and BAR, right? Well, let's say I have file.txt that contains just one line "how are you today?". Then I run something like the above and get: $ sed '/how/,/today/p' file.txt how are you... (9 Replies)
Discussion started by: pereyrax
9 Replies

6. UNIX for Dummies Questions & Answers

awk repeats counter

if I wanted to know if the word DOG(followed by several random numbers) appears in col 1, how many times will that same word DOG* appeared in col 2? This is a very large file Thanks! (7 Replies)
Discussion started by: verse123
7 Replies

7. Shell Programming and Scripting

Cant figure out this..

Hi, I need a little help here. I am exporting user info from a PSQL database and everything is working with the exception of this: 10029008:dsAuthMethodStandard\:dsAuthClearText:classword:10029008:2004:10029008:10029008:/home/student/1002/90/08:10029008 It is putting a colon right before the... (1 Reply)
Discussion started by: Stud33
1 Replies

8. UNIX for Dummies Questions & Answers

Search for repeats in text file - how?

I have a text file that I want to search for repeated lines and print those lines. These would be lines in the file that appear more than once. Is there a way to do this? Thanks (4 Replies)
Discussion started by: aarondesk
4 Replies
Login or Register to Ask a Question