redirect output to a file name


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers redirect output to a file name
# 1  
Old 06-13-2008
redirect output to a file name

Hi all!!

is possible to assign the output of some command to filename, i.e.

grep_output.txt

Otherwise, I want to open a new file which name is inside another, how can I do it?

Thanks a lot!
# 2  
Old 06-13-2008
To create a filename with the output
Code:
cat >`cat file1 | grep this`

To open a file, from a file, where file-name1 contains the file to be opened.

Code:
for i in <file-name1>
do
cat $i
done


Choose your method.
# 3  
Old 06-13-2008
Actually into the first file there is something like:
...
Filename 089E data...
...

And I want to redirect a command into 089E.txt

I have tried:

awk '/Filename/ {name=$2;}' File1
command > $name.txt

Data is stored in this file, cuz I'm able to do:

cat $name.txt but it doesn't appear on the folder. Any Idea why does it happen?
# 4  
Old 06-13-2008
Do the following:

Code:
[nua7]: name=`awk '{print $2}' file1`
[nua7]: echo $name
089E
[nua7]: pwd >$name.txt
[nua7]: ls
089E  089E.txt  file1  file2  file3  mpstat.out
[nua7]: cat 089E.txt
/home/nua7

# 5  
Old 06-13-2008
Also as a bit of explanation, awk's variables are entirely separate from the shell's variables. The traditional way to export a result from awk (or, indeed, any subprocess) to the current shell is with backticks, just like nua07 showed you already.

Code:
name=`awk '/Filename/ { print $2 }' File1`

# 6  
Old 06-13-2008
Ok thanks, it works!!
# 7  
Old 06-13-2008
Ok... it works!

and now... if I want to open this file in other function by

open (char *filename, int flags, int mode)

how can I do to recognize the $name variable inside the function?

Thanks
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Unable to redirect output to a file

I m not able to redirect the java version to a file however, it shows as output when I run my script. bash-3.2$ more 1test.tmp java_version=`which java` echo "MY JAVA:"$java_version version=`"$java_version" -version` echo $version >>/tmp/moht/java_version.log $java_version -version 2... (4 Replies)
Discussion started by: mohtashims
4 Replies

2. Shell Programming and Scripting

Redirect script output to a file and mail the output

Hi Guys, I want to redirect the output of 3 scripts to a file and then mail the output of those three scripts. I used below but it is not working: OFILE=/home/home1/report1 echo "report1 details" > $OFILE =/home/home1/1.sh > $OFILE echo... (7 Replies)
Discussion started by: Vivekit82
7 Replies

3. UNIX for Dummies Questions & Answers

Redirect output of echo to a file

Hi , I am trying to redirect output of echo to a file.So i wrote a function named printline.Here is my sample script myscript.sh function printline() { echo "$1" >> myfile.log } usage() { printLine "********************USAGE*************************" printLine "Script takes... (12 Replies)
Discussion started by: ASC
12 Replies

4. Shell Programming and Scripting

script to mail monitoring output if required or redirect output to log file

Below script perfectly works, giving below mail output. BUT, I want to make the script mail only if there are any D-Defined/T-Transition/B-Broken State WPARs and also to copy the output generated during monitoring to a temporary log file, which gets cleaned up every week. Need suggestions. ... (4 Replies)
Discussion started by: aix_admin_007
4 Replies

5. UNIX for Advanced & Expert Users

Redirect Topas output to a file

Hi, I want to know how to redirect the output of topas -P to a file in a readable format. I tried doing it by using topas -P > topas.txt but the output is not properly aligned and when I opened it using vi it ahd some characters. Please help me out in this. Thanks (1 Reply)
Discussion started by: Preetha
1 Replies

6. Shell Programming and Scripting

Redirect the output in a file and on screen

I am trying to get following result from the scipt I have. First time it generates the o/p in correct format. However if I run it again it appends to the existing file. I would like to see o/p on screen as well as save it in file. Everytime it should create new file. ## I/P file 0174 0175... (3 Replies)
Discussion started by: dynamax
3 Replies

7. Shell Programming and Scripting

How to redirect output of ls to a file?

Hi All, I want to redirect only the file names to a new file from the ls -ltr directroy. how Can i do it. my ls -ltr output will be as below. -rwxr-xr-x 1 118 103 28295 Jul 26 2006 event.podl -rwxr-xr-x 1 118 103 28295 Jul 26 2006 xyz.podl I want my new file... (6 Replies)
Discussion started by: girish.raos
6 Replies

8. Shell Programming and Scripting

How redirect standard output to a file

Hi guys, i have a script named purgeErrors.ksh, when i execute this script i need to redirect the output to a log file in the same directory, how can i do that ?? -- Aditya (5 Replies)
Discussion started by: chaditya
5 Replies

9. UNIX for Dummies Questions & Answers

Redirect output to a file

Ahhhrrrggg I'm having a brain fart... I want to take the output of a command and redirect it to a file... This works.... $ man cp | cat >> copy_help but this doesn't keytool -help |cat >> keytool_help It just produces... these lines... more keytool_help ] ... ... (11 Replies)
Discussion started by: jimmyc
11 Replies

10. Shell Programming and Scripting

redirect output to file?

Hi: I am currently working on a program which requires direct its ouput to a file here is an example ./proram arg_1 arg_2 when program ends all output will be arg_2 file Is that possible I am not a bad programmer, However I am stuck there. Can anyone give a hint? Thanks SW (1 Reply)
Discussion started by: slackware
1 Replies
Login or Register to Ask a Question