Sponsored Content
Full Discussion: using awk with space
Top Forums Shell Programming and Scripting using awk with space Post 69152 by vgersh99 on Tuesday 12th of April 2005 10:10:44 AM
Old 04-12-2005
Quote:
Originally Posted by strike
strange well im outta ideas ... Smilie
it's got nothing to do with 'awk', but rather with the 'for' loop itself. The loop reads one string at the time and echo-s it out.

you can try something like this instead:
Code:
#!/bin/sh

awk '/hello there/ {print $1,$2,$3}' $FILE | while IFS= read SOMELINE
do
   echo $SOMELINE
done

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Search with awk, but having space within

If in my search string with awk, if I have spaces, I am getting an awk error. e.g. awk /A B/ filename How can I search the pattern which has space within? (1 Reply)
Discussion started by: videsh77
1 Replies

2. Shell Programming and Scripting

Replacing / with a space using awk

I have a string and want to replace the / with a space. For example having "SP/FS/RP" I want to get "SP FS RP" However I am having problems using gsub set phases = `echo $Aphases | awk '{gsub(///," ")}; {print}'` (5 Replies)
Discussion started by: kristinu
5 Replies

3. UNIX for Dummies Questions & Answers

awk for variable with a space

Hi experts, why does $ echo "one two three" | awk '{$3="my tree"; print $0}' one two my tree work, but $ var="my tree" $ echo "one two three" | awk '{$3="'$var'"; print $0}' awk: {$3="my awk: ^ unterminated string does not work? How can the variable tha contains a space be... (2 Replies)
Discussion started by: GermanicGalore
2 Replies

4. Shell Programming and Scripting

Space with awk

Hi, Need some help with awk and blank fieds.. # last -n 2 gml4410 pts/0 host3 Fri Nov 18 07:46 - 07:53 (00:06) nmc5060 host2 Thu Nov 17 15:29 - 15:30 (00:00) I need to extract field1(userid) , field5(month) and field 6(day). Notice the second line has blank space... (2 Replies)
Discussion started by: vignes10
2 Replies

5. Shell Programming and Scripting

AWK - Ignoring White Space with FS

I have an AWK script that uses multiple delimiters in the FS variable. FS="+" My awk script takes a file name such as this: 12345_smith_bubba_12345_20120215_4_0.pdf and parses it out based on the under score. Each parsed field then has some code for data validation etc. This script has... (12 Replies)
Discussion started by: reno4me
12 Replies

6. Shell Programming and Scripting

awk print used space

Hi Team, Can you please tell me how to get a used space in KB LINUX and free space in KB separate commands. For example: $df -k /rer (apdfp01.xxx.com:/var/adm/rash/MT) : 2066900 total allocated Kb 4579 free allocated Kb 16121 used allocated Kb 89 % allocation used /dev/deviceFS1... (5 Replies)
Discussion started by: indira_s
5 Replies

7. UNIX for Advanced & Expert Users

Need to remove leading space from awk statement space from calculation

I created a awk state to calculate the number of success however when the query runs it has a leading zero. Any ideas on how to remove the leading zero from the calculation? Here is my query: cat myfile.log | grep | awk '{print $2,$3,$7,$11,$15,$19,$23,$27,$31,$35($19/$15*100)}' 02:00:00... (1 Reply)
Discussion started by: bizomb
1 Replies

8. Shell Programming and Scripting

Need to use delimiter as : and space in awk

Hi , Please suggest me how do I use : (colon and one space) as a delimiter in awk Best regards, Vishal (2 Replies)
Discussion started by: Vishal_dba
2 Replies

9. Shell Programming and Scripting

awk to escape space in name

I am searching a file and not able to escape a space if $i has a space in the name. I tried escaping it with a \ and also trying to add it to allow for spaces in the search. Neither are correct as the first awk only outputs path and the second awk doesn't run. Thank you :). first awk awk... (3 Replies)
Discussion started by: cmccabe
3 Replies

10. UNIX for Beginners Questions & Answers

Create the space only in the Third column by awk

Hi All , I am having an input file like this Input file r s e y Pin Numbers s n eppppppppppppppppppc ... (3 Replies)
Discussion started by: kshitij
3 Replies
READDIR(3)								 1								READDIR(3)

readdir - Read entry from directory handle

SYNOPSIS
string readdir ([resource $dir_handle]) DESCRIPTION
Returns the name of the next entry in the directory. The entries are returned in the order in which they are stored by the filesystem. PARAMETERS
o $dir_handle - The directory handle resource previously opened with opendir(3). If the directory handle is not specified, the last link opened by opendir(3) is assumed. RETURN VALUES
Returns the entry name on success or FALSE on failure. Warning This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates to FALSE. Please read the section on Booleans for more information. Use the === operator for testing the return value of this function. EXAMPLES
Example #1 List all entries in a directory Please note the fashion in which readdir(3)'s return value is checked in the examples below. We are explicitly testing whether the return value is identical to (equal to and of the same type as--see Comparison Operators for more information) FALSE since other- wise, any directory entry whose name evaluates to FALSE will stop the loop (e.g. a directory named "0"). <?php if ($handle = opendir('/path/to/files')) { echo "Directory handle: $handle "; echo "Entries: "; /* This is the correct way to loop over the directory. */ while (false !== ($entry = readdir($handle))) { echo "$entry "; } /* This is the WRONG way to loop over the directory. */ while ($entry = readdir($handle)) { echo "$entry "; } closedir($handle); } ?> Example #2 List all entries in the current directory and strip out . and .. <?php if ($handle = opendir('.')) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { echo "$entry "; } } closedir($handle); } ?> SEE ALSO
is_dir(3), glob(3), opendir(3), scandir(3). PHP Documentation Group READDIR(3)
All times are GMT -4. The time now is 09:52 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy