diff options
| author | Abigail <abigail@abigail.be> | 2021-04-29 01:48:48 +0200 |
|---|---|---|
| committer | Abigail <abigail@abigail.be> | 2021-04-29 01:48:48 +0200 |
| commit | d5c2a31cd0d4208c124d6f1306b9adf945a5baac (patch) | |
| tree | 52e5b2c000ee477b06b8a962af09cb1311a12253 /challenge-110/abigail/awk/ch-2.awk | |
| parent | 151e4669803a9c55af8fb3991dbe268fa57dd49e (diff) | |
| download | perlweeklychallenge-club-d5c2a31cd0d4208c124d6f1306b9adf945a5baac.tar.gz perlweeklychallenge-club-d5c2a31cd0d4208c124d6f1306b9adf945a5baac.tar.bz2 perlweeklychallenge-club-d5c2a31cd0d4208c124d6f1306b9adf945a5baac.zip | |
AWK solution for week 110, part 2
Diffstat (limited to 'challenge-110/abigail/awk/ch-2.awk')
| -rw-r--r-- | challenge-110/abigail/awk/ch-2.awk | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/challenge-110/abigail/awk/ch-2.awk b/challenge-110/abigail/awk/ch-2.awk new file mode 100644 index 0000000000..ec9f1acd36 --- /dev/null +++ b/challenge-110/abigail/awk/ch-2.awk @@ -0,0 +1,31 @@ +#!/usr/bin/awk + +# +# See ../README.md +# + +# +# Run as: awk -f ch-2.awk < input-file +# + +BEGIN { + FS = "," # This gives us an implicit split +} + +{ + # + # Build output strings in array out + # + for (i = 1; i <= NF; i ++) { + out [i] = out [i] "," $i + } +} + +END { + # + # Print the output strings + # + for (i = 1; i <= length (out); i ++) { + print substr (out [i], 2) + } +} |
