From 466c636238f0345603ffe0a683759cee63b5275d Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Thu, 22 Aug 2019 15:47:52 -0400 Subject: Initial commit --- cat.awk | 1 + grep.awk | 2 ++ head.awk | 1 + wc.awk | 8 ++++++++ 4 files changed, 12 insertions(+) create mode 100644 cat.awk create mode 100644 grep.awk create mode 100644 head.awk create mode 100644 wc.awk diff --git a/cat.awk b/cat.awk new file mode 100644 index 0000000..5c30942 --- /dev/null +++ b/cat.awk @@ -0,0 +1 @@ +/.*/ diff --git a/grep.awk b/grep.awk new file mode 100644 index 0000000..2b7ac4e --- /dev/null +++ b/grep.awk @@ -0,0 +1,2 @@ +# awk -v pattern=*re* -f $0 "$@" +$0 ~ pattern { print } diff --git a/head.awk b/head.awk new file mode 100644 index 0000000..065ddf5 --- /dev/null +++ b/head.awk @@ -0,0 +1 @@ +NR <= 10 { print } diff --git a/wc.awk b/wc.awk new file mode 100644 index 0000000..869590d --- /dev/null +++ b/wc.awk @@ -0,0 +1,8 @@ +{ + w += NF + c += length + 1 +} + +END { + print NR, w, c, FILENAME +} -- cgit v1.2.1