aboutsummaryrefslogtreecommitdiffstats
path: root/awklib/eg/misc/simple-csv.awk
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2010-11-12 12:25:37 +0200
committerArnold D. Robbins <arnold@skeeve.com>2010-11-12 12:25:37 +0200
commitb51e8a24c0aa1b5e6f247fb8d290bd79c0b50652 (patch)
tree2f7d35e3e6aaece3b3d60a8761a1c44cdfe3346e /awklib/eg/misc/simple-csv.awk
parent40b3741f63c19e38077d57f4ce4737916ec5073e (diff)
downloadegawk-b51e8a24c0aa1b5e6f247fb8d290bd79c0b50652.tar.gz
egawk-b51e8a24c0aa1b5e6f247fb8d290bd79c0b50652.tar.bz2
egawk-b51e8a24c0aa1b5e6f247fb8d290bd79c0b50652.zip
Commit all changes for development gawk.
Diffstat (limited to 'awklib/eg/misc/simple-csv.awk')
-rw-r--r--awklib/eg/misc/simple-csv.awk10
1 files changed, 10 insertions, 0 deletions
diff --git a/awklib/eg/misc/simple-csv.awk b/awklib/eg/misc/simple-csv.awk
new file mode 100644
index 00000000..36cb4a6e
--- /dev/null
+++ b/awklib/eg/misc/simple-csv.awk
@@ -0,0 +1,10 @@
+BEGIN {
+ FPAT = "([^,]+)|(\"[^\"]+\")"
+}
+
+{
+ print "NF = ", NF
+ for (i = 1; i <= NF; i++) {
+ printf("$%d = <%s>\n", i, $i)
+ }
+}