Sponsored Content
Full Discussion: awk field separator
Top Forums Shell Programming and Scripting awk field separator Post 302762045 by Scrutinizer on Monday 28th of January 2013 01:11:19 AM
Old 01-28-2013
Code:
$ echo 'a;b;c;EXTd;e;f' | sed 's/;EXT/§/g; s/;/|/g; s/§/;EXT/g' | awk -F\| '{print $3}'
c;EXTd


Last edited by Scrutinizer; 01-28-2013 at 02:23 AM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Can't figure out what field separator to use in awk....

Hi Friends, Scripting newb here. So I'm trying to create a geektool script that uses awk and printf to output certain fields from top (namely command, cpu%, rsize, pid and time, in that order). Here's the input from the top process that I'm putting into awk: PID COMMAND %CPU ... (3 Replies)
Discussion started by: thom.mattson
3 Replies

2. Shell Programming and Scripting

dynamically change awk Field Separator FS

Hi All, I was wondering if anyone knew how to dynamically change the FS in awk to accept vairiable containing a field separator. the current code is as below and does not work when i introduce the dynamic FS change :-( validate_source_file() { source_file=$1 ... (2 Replies)
Discussion started by: satnamx
2 Replies

3. Shell Programming and Scripting

Field separator in awk

Hi I need to check if field separator I am using in awk statement is " : ", for example: TIME=12:59 HOUR=`echo "$TIME" | awk '{FS=":"; print $1}'` MINUTES=`echo "$TIME" | awk '{FS=":"; print $2}'` Is there a way to check within the above awk statement ? Thanks for help -A (2 Replies)
Discussion started by: aoussenko
2 Replies

4. Shell Programming and Scripting

awk (nawk) field separator

Hi; i have a file and i want to get; - If the last word in line 14 is NOT equal to "Set."; then print 2nd, 3rd, 4th and 5th values of 3rd line. and my code is: nawk 'NR==14 {if ($NF!="Set.") (NR==3{print $2,$3,$4,$5}) }' file.txt but no result?? :confused::(:confused::( (4 Replies)
Discussion started by: gc_sw
4 Replies

5. Shell Programming and Scripting

awk, comma as field separator and text inside double quotes as a field.

Hi, all I need to get fields in a line that are separated by commas, some of the fields are enclosed with double quotes, and they are supposed to be treated as a single field even if there are commas inside the quotes. sample input: for this line, 5 fields are supposed to be extracted, they... (8 Replies)
Discussion started by: kevintse
8 Replies

6. Shell Programming and Scripting

awk - show field separator

I am using this code to insert something into a csv file: awk -F";" -v url=$url -v nr=$nr 'NR==nr{$2=url$2}1' file Why do I get the output field1 field2 instead of field1;field2 I have given -F";", so the field separator should surely be ";". (1 Reply)
Discussion started by: locoroco
1 Replies

7. UNIX for Dummies Questions & Answers

awk - output field separator

In awk, how do I print all fields with a specified output field separator? I have tried the following, which does not print the output FS: echo a b c d | awk 'BEGIN{OFS = ";"}{print $0}' (3 Replies)
Discussion started by: locoroco
3 Replies

8. Shell Programming and Scripting

awk field separator help -

Hi Experts , file : - How to construct the awk filed separator so that $1, $2 $3 , can be assigned to the each "" range. I am trying : awk -F"]" '{print $1}' but it is printing the entire file. Not first field. The desired output needed for first field... (9 Replies)
Discussion started by: rveri
9 Replies

9. Shell Programming and Scripting

Field Separator in printf (awk)

I can not figure out how to set the Output filed separator in awk when using printf. Example: cat file some data here_is_more information Requested output some------------data her_is_more-----information Here are some that does not work: awk '{printf "%-15s %s\n",$1,$2}' OFS="-" file... (9 Replies)
Discussion started by: Jotne
9 Replies

10. UNIX for Beginners Questions & Answers

awk field separator not working

Hi, can some some help to get me the right results, I have few text files, need to grep few columns from each file and get the results in one row with comma separated. my code is #folder=/nz/kit/log/backupsvr folder=/export/home/nz/valai/tmpfiles/ echo $folder for entry in `ls... (4 Replies)
Discussion started by: ValaiG
4 Replies
iconv_zh_TW(5)							File Formats Manual						    iconv_zh_TW(5)

NAME
iconv_zh_TW - code set conversion tables in traditional Chinese (zh_TW) locale AVAILABILITY
SUNWhleu DESCRIPTION
The following code set conversions are supported: Code Set Conversions Supported Code Symbol TargetCode Symbol CNS 11643 zh_TW-euc Big-5 zh_TW-big5 CNS 11643 zh_TW-euc ISO 2022-7 zh_TW-iso2022-7 CNS 11643 zh_TW-euc UTF-8 UTF-8 CNS 11643 zh_TW-euc IS0 2022-CN-EXT zh_TW-iso2022-CN-EXT Big-5 zh_TW-big5 CNS 11643 zh_TW-euc Big-5 zh_TW-big5 ISO 2022-7 zh_TW-iso2022-7 Big-5 zh_TW-big5 IS0 2022-CN-EXT zh_TW-is02022-CN-EXT Big-5 zh_TW-big5 UTF-8 UTF-8 ISO 2022-7 zh_TW-iso2022-7 CNS 11643 zh_TW-euc ISO 2022-7 zh_TW-iso2022-7 Big-5 zh_TW-big5 IS0 2022-7 zh_TW-iso2022-7 UTF-8 UTF-8 IS0 2022-CN-EXT zh_TW-iso2022-CN-EXT CNS 11643 zh_TW-euc IS0 2022-CN-EXT zh_TW-iso2022-CN-EXT Big-5 zh_TW-big5 Code Page 937 zh_TW-cp937 UTF-8 UTF-8 BIG5HK zh_HK-big5hk UTF-8 UTF-8 Big-5p zh_TW-big5p UTF-8 UTF-8 UTF-8 UTF-8 CNS 11643 zh_TW-euc UTF-8 UTF-8 IS0 2022-7 zh_TW-iso2022-7 UTF-8 UTF-8 Big-5 Big-5 UTF-8 UTF-8 Code Page 937 zh_TW-cp937 UTF-8 UTF-8 BIG5HK zh_HK-big5hk UTF-8 UTF-8 Big-5p zh_TW-big5p Conversions are performed as described below. For all conversions, if the source code set includes characters not included in the target code set, conversion and output for all such characters will be done using a substitute characters. zh_TW-euc to UTF-8 and UTF-8 to zh_TW-euc Conversion modules are provided to convert CNS 11643 plane 1, 2 and 3 characters between EUC-TW and UTF-8 encodings. If input data which does not belong to the above charset is encountered, it will be replaced with the substitute character (zh_TW-euc: '??' (0x3f3f), UTF-8: U+FFFD (0xefbfbd)). zh_TW-euc to zh_TW-big5 and zh_TW-big5 to zh_TW-euc Conversion modules can be used to convert CNS 11643 plane 1 and 2 characters between EUC-TW and BIG5 encodings. If input data which does not belong to the above charset is encountered, it will be replaced with the subsitute character (zh_TW-euc: '__' (0x5f5f), zh_TW-big5: '__' (0x5f5f)). Note that the seven additional popular characters from ETen extension have been supported, they belong to CNS 11643 plane 3. zh_TW-euc to zh_TW-iso2022-7 and zh_TW-iso2022-7 to zh_TW-euc Conversion modules can be used to convert CNS 11643 characters between EUC-TW and ISO-2022-7 encodings. zh_TW-euc to zh_TW-iso2022-CN-EXT and zh_TW-iso2022-CN-EXT to zh_TW-euc Conversion modules can be used to convert GB 2312-80, CNS 11643 plane 1, 2, 3, 4, 5, 6 and 7 characters between EUC-TW and IS0-2022-CN-EXT encodings. zh_TW-big5 to UTF-8 and UTF-8 to zh_TW-big5 Conversion modules are provided to convert Big-5 characters between BIG5 and UTF-8 encodings. If input data which does not belong to the above charset is encountered, it will be replaced with the substitute character (zh_TW-big5: '??' (0x3f3f), UTF-8: U+FFFD (0xefbfbd)). Note that the seven additional popular characters from ETen extension have been supported, they are 0xf9d6 -- 0xf9dc. zh_TW-big5 to zh_TW-iso2022-7 and zh_TW-iso2022-7 to zh_TW-big5 Conversion modules can be used to convert Big-5 characters between BIG5 and ISO-2022-7 encodings. If input Big-5 data which does not have corresponding CNS 11643 character is encountered, it will be replaced with the substitute character (zh_TW-iso2022-7: '__' (0x5f5f)). zh_TW-big5 to zh_TW-iso2022-CN-EXT and zh_TW-iso2022-CN-EXT to zh_TW-big5 Conversion modules are provided to convert Big-5 characters between BIG5 and ISO-2022-CN-EXT encodings. If input Big-5 data which does not have corresponding CNS 11643 character is encountered, it will be replaced with the substitute character (zh_TW-iso2022-7: '__' (0x5f5f)). zh_TW-big5p to UTF-8 and UTF-8 to zh_TW-big5p Conversion modules can be used to convert Big-5p characters between BIG5+ and UTF-8 encodings. If input data which doesn't belong to the above charset is encountered, it will be replaced with the substitute character (zh_TW-big5p: '??' (0x3f3f), UTF-8: U+FFFD). zh_HK-big5hk to UTF-8 and UTF-8 to zh_HK-big5hk Conversion modules can be used to convert HKSCS and Big-5 characters between BIG5HK and UTF-8 encoding. If input data which does not belong to the above charsets is encountered, it will be replaced with the substitute character (zh_HK-big5hk: '??' (0x3f3f), UTF-8: U+FFFD). zh_TW-cp937 to UTF-8 and UTF-8 to zh_TW-cp937 Conversion modules are provided to convert CNS 11643 characters between IBM Code Page 937 and UTF-8 encodings. zh_TW-iso2022-7 to UTF-8 and UTF-8 to zh_TW-iso2022-7 Conversion modules can be used to convert CNS 11643 characters between ISO-2022-7 and UTF-8 encodings. SEE ALSO
iconv(1), iconv(3), iconv(5), iconv_zh(5) 2 Nov 2001 iconv_zh_TW(5)
All times are GMT -4. The time now is 05:06 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy