Visit Our UNIX and Linux User Community


redirecting output and creating condition for while loop.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting redirecting output and creating condition for while loop.
# 1  
Old 08-06-2009
redirecting output and creating condition for while loop.

I have 2 questions.

1) Is there a means of directing output to a file (">") while making it still output to the console?

I have a script that calls another lengthy script.

2) I can direct the output of the lengthy script and grep it for the words "good" or "bad" to know if I need the run the script again, but how would this exactly work? I'm just looking for the most efficient code.

Rather than putting anything in a file, I'd like to just grep the output:

Code:
while `. ./lengthyScript.sh | grep bad`
do
          echo "repeating script"
done

I'm wondering how to evaluate if ". ./lengthyScript.sh | grep bad" is true of not. If you have any suggestions here, I'd really appreciate it.
# 2  
Old 08-06-2009
try..
Code:
echo test | tee file

Most of the time i use for loop

Code:
for item in `. ./lengthyScript.sh | grep bad`
do
          echo "repeating script"
done

# 3  
Old 08-06-2009
Thanks.

Thanks a lot. tee works great for what i'm doing. Next, I'll try the for loop.

Previous Thread | Next Thread
Test Your Knowledge in Computers #802
Difficulty: Medium
The CSS @font-face rule is not supported across the main browsers, Internet Explorer, Firefox, Opera, Chrome, and Safari.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Redirecting output using if with awk

I have this line were I am selecting some fields from one file and creating a new file for the selected data. awk -F "\"*,\"*" '{print $1"," $2}' folderone/list.txt > folderone/qlist.txt This works, but then from this new file I want it to create a new file where it separates data: $2 >5 it... (2 Replies)
Discussion started by: rluna
2 Replies

2. Homework & Coursework Questions

Creating a calculator with condition

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: Create a calculator application in your home folder called itncacl that will perform the following applications:... (5 Replies)
Discussion started by: mugiboya
5 Replies

3. UNIX for Beginners Questions & Answers

Creating a calculator with condition

So have I got this : #!/bin/bash clear echo "Enter the first number:" read n1 echo "Choose an operation:" echo "1. add" echo "2. subtract" echo "3. multiply" echo "4. divide" read opr echo "Enter the second number:" read n2 (1 Reply)
Discussion started by: mugiboya
1 Replies

4. Shell Programming and Scripting

Creating a condition on a bash script

I wrote a code to find codons in a DNA string. The only problem I have is how do I make the code only work for a file with DNA. This means the file only has the characters a,c,g,t and no white space characters. (3 Replies)
Discussion started by: germany1517
3 Replies

5. UNIX for Dummies Questions & Answers

Redirecting stdout inside a loop

hi, OK. I am writing a bash script, and it is almost working for me. Problem 1: I currently have stout sent to a file (stout.miRNA.bash.$date_formatted) which I would like to have work inside my loop, but when I move it, it just prints to the screen. Problem 2: I have a second file... (18 Replies)
Discussion started by: hmortens
18 Replies

6. Shell Programming and Scripting

Redirecting the output

For example, if we run the below command, symcfg list -thin -pool , results in an output most of the times and if the out is generated i'm able to redirect the output to a file. but sometimes it doesnt result any output and even though the output is being redirected, i can see "No Thin Pools "... (2 Replies)
Discussion started by: web2moha
2 Replies

7. UNIX for Dummies Questions & Answers

Creating a loop to go through grep output

I'm doing this script in my Unix class and I've come to a roadblock. The purpose of this script is to search users directories for files that contain bad words i.e kill murder bomb etc., and then be able to ignore legitimate files with each use. I got the searching and ignoring part down but now... (1 Reply)
Discussion started by: jrod44
1 Replies

8. Shell Programming and Scripting

redirecting output using if-then-else in awk

I am trying to filter records based on number of "|", delimiter in my application. If number of "|" is greater than 14 its a bad record, else its a good record. I have to redirect output to two different files based on the if-then-else evaluation in AWK. if number of | in file_0 > 14 ... (2 Replies)
Discussion started by: siteregsam
2 Replies

9. Shell Programming and Scripting

redirecting values from one variable to another in a loop.

The situation is like this: I am reading records from a file, depending upon some condition extracting fields from the file into different variables in a loop one by one. I need to print all the variable in line, so I am trying to redirect hose variables one by one to a variable called final_value... (1 Reply)
Discussion started by: mady135
1 Replies

10. Shell Programming and Scripting

Redirecting OUTPUT

Hi, I want to move the output of a command/script to a file as well as to to be displayed on stdout. Can anybody help me in this. Thanks in advace .. -Chanakya M (1 Reply)
Discussion started by: Chanakya.m
1 Replies

Featured Tech Videos