Directing awk output to a folder


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Directing awk output to a folder
# 1  
Old 08-11-2009
Directing awk output to a folder

Dear All

I have a simple bash script that creates a folder ( I called it TEMP) in the current directory.

The question is: how do I direct the output of my awk script into folder TEMP?

Below is my attempt:

Code:
 
#!/bin/bash
 
mkdir TEMP
 
echo Enter input file:
read infile
 
awk '{ print > $4 "_" $5 ".txt" }' $infile | TEMP

Thanks in advance.
# 2  
Old 08-11-2009
Code:
#!/bin/bash
 
mkdir TEMP
 
echo Enter input file:
read infile
 
awk '{ print > (t "/" $4 "_" $5 ".txt") }' t=TEMP $infile | TEMP

# 3  
Old 08-11-2009
Thanks vgersh99 for your reply.

Your code works but it throws up the following error:

Quote:
: line 8: TEMP: command not found
Any suggestion to fixing this?

Thanks again for help so far.
# 4  
Old 08-11-2009
Code:
#!/bin/bash
 
mkdir TEMP
 
echo Enter input file:
read infile
 
awk '{ print > (t "/" $4 "_" $5 ".txt") }' t=TEMP $infile

# 5  
Old 08-12-2009
Many thanks vgersh99,

It works!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Re-directing issue.

Hi All, Have scheduled a cron entry to run once a week. 0 0 * * 1 /export/home/nz/history_load/prod/LoadManager.sh >>/dev/null 2>&1 Not sure, why this job did not got triggered last week. Want to know the reason behind not getting triggered. I was re-directing the output of... (1 Reply)
Discussion started by: Nagaraja Akkiva
1 Replies

2. UNIX Desktop Questions & Answers

Re-directing output

ps –xyz >/tmp/proc 2>&1 Can anyone explain what does '2' and '&1' will do here? Thanks to explain (1 Reply)
Discussion started by: kkalyan
1 Replies

3. Shell Programming and Scripting

Directing only part of a script's output to piped application

Is there a way to keep the output of a script displayed on the terminal when it's run by itself, but suspend part of that output and only have a specific part delivered when it's piped to another script or program? I'm thinking something like the following pseudocode: #!/bin/bash ... (1 Reply)
Discussion started by: trigg
1 Replies

4. Shell Programming and Scripting

Sent output to email and empty folder at same time

Hi all, i want to sent output to email and folder at same time. This is my code : echo "Hello" | mailx -s "${SUBJECT}" "${email_add}" >> ${file} I only can sent output to my email but cannot sent to my empty folder....can i know how to done it? (1 Reply)
Discussion started by: proghack
1 Replies

5. Shell Programming and Scripting

directing output to multiple files

I have a script in which some outputs are directed to one file echo "Load Started" >>${LOGFILE1} If I have another file LOGFILE2 and i want to redirect the output of the above echo command to LOGFILE2 as well with the same command line... how can i do that? Thanks (2 Replies)
Discussion started by: cobroraj
2 Replies

6. Shell Programming and Scripting

Directing program output to a file

When I do time tar cvf /dev/st0 /mnt/junk >> /root/benchlog, I want it to put the output of the time command into the benchlog file, but it put /mnt/junk. How do I get it to put the output of the tar command? (1 Reply)
Discussion started by: jeriryan87
1 Replies

7. Programming

Regardign strtok() output directing to 2-D string array

Hi, I just wrote a program in C to split a comma seperated string in to group of strings using strtok() function. The code is: int main() { char *temp;//not used here but basically we extract one string after another using strtok() and assign to a string pointer defined like this. ... (3 Replies)
Discussion started by: SankarV
3 Replies

8. UNIX for Advanced & Expert Users

Error re-directing

Hi, I'm running a program by executing the following command... convert NA 2> compiler.err Here is the command for debugging this process in IBM debugger... idebug convert NA 2> compiler.err On executing the above command the error output from idebug process is redirected to compiler.err,... (3 Replies)
Discussion started by: fermisoft
3 Replies

9. UNIX for Dummies Questions & Answers

directing output

How do I direct the output of an at command at now < backupprogram so that I see something happening. It says the job has been executed but I am not getting the tar file that my backup program on the computer anywhere at all Please help me - I really am a struggling begginer. (1 Reply)
Discussion started by: Cynergetix
1 Replies

10. Filesystems, Disks and Memory

Locating files and directing ouput

I'm trying to locate all files that do not contain the string /usr but do contain the string csh within the file called /etc/passwd. Then I would like to direct this output to a file called pout. Does anyone one have suggestions on this one? Thanks (2 Replies)
Discussion started by: klannon
2 Replies
Login or Register to Ask a Question

Featured Tech Videos