Sponsored Content
Full Discussion: Grand totals in awk
Top Forums Shell Programming and Scripting Grand totals in awk Post 302902631 by Corona688 on Wednesday 21st of May 2014 12:09:07 PM
Old 05-21-2014
It doesn't work because you are running awk 937 times to count 937 directories, counting 937 separate "grand" totals.

Also: If your 'one liner' is three terminals wide, it probably shouldn't be a one-liner.

Also you can simplify it a lot. The 'echo' is pointless (and may actually be a bug). You can glob for 'statelist' instead of searching for it in every possible file and folder too. And you don't even need to cd -- or loop at all, for that matter -- to ls -la it.

Code:
ls -la */statelist | awk '!/^(total|d)/ && (NR>5) {SUM += $5} END {  print "Total number of elements " SUM }'

This User Gave Thanks to Corona688 For This Post:
 

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Calculating totals in AWK

Hello, With the following small script I list the size of documents belonging to a certain user by each time selecting the bytes-field of that file ($7). Now it fills the array with every file it finds so in the end the output of some users contains up to 200.000 numbers. So how can I calculate... (7 Replies)
Discussion started by: Hille
7 Replies

2. Shell Programming and Scripting

summarising totals in awk

awk ' FILENAME == "all" { balance += substr($0,17,13) dt = substr($0,6,8) } END { for ( name in balance ) printf("%013s %3s of %8s\n", balance/100,name,dt) | "sort " } ' all > summation using this code i wanted to take summary totals of... (3 Replies)
Discussion started by: paresh n doshi
3 Replies

3. Shell Programming and Scripting

Report Totals

Hello, I have written a script in a previous server and its being migrated to a new server. I'm trying to debug my script since i've had to make minor changes to it to get it to work. I'm having a hard time getting my totals to populate here is the syntax DUMP_COUNT=`sqlplus -S... (4 Replies)
Discussion started by: senormarquez
4 Replies

4. Shell Programming and Scripting

Totals in a file - incorrectly displaying

Afternoon, I have a script which creates/modifies data into a formatted csv. The trailer record should display 2 columns, the first is a static entry of "T" to identify it as a trailer record. The 2nd is a total of amounts in a column throughout the entire file. My total isn't displaying... (8 Replies)
Discussion started by: mcclunyboy
8 Replies

5. UNIX for Dummies Questions & Answers

Fritz Chess, Grand Master Challenge, running on Ubuntu

Chess game. Has anyone installed and run Fritz Grand Master Challenge chess on Ubuntu 11.10/ Unix? I have read about disappointments with different versions of wine, but not successes. (0 Replies)
Discussion started by: Maaattt
0 Replies

6. Shell Programming and Scripting

awk to sum a column based on duplicate strings in another column and show split totals

Hi, I have a similar input format- A_1 2 B_0 4 A_1 1 B_2 5 A_4 1 and looking to print in this output format with headers. can you suggest in awk?awk because i am doing some pattern matching from parent file to print column 1 of my input using awk already.Thanks! letter number_of_letters... (5 Replies)
Discussion started by: prashob123
5 Replies

7. UNIX for Dummies Questions & Answers

How to wait for a grand child to finish?

Hello all, I have a very basic question. I have a requirement where in, I have a main process which forks a child process, which execs and runs a c executable corresponding to a daemon. In the c executable corresponding to a daemon, as everyone does, I fork another child process, and as part of... (7 Replies)
Discussion started by: sai2krishna
7 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 06:54 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy