diff options
author | haturatu <taro@eyes4you.org> | 2025-01-03 14:36:01 +0900 |
---|---|---|
committer | haturatu <taro@eyes4you.org> | 2025-01-03 14:36:01 +0900 |
commit | 250826e7141542fc92c66fe482bb140a26951b89 (patch) | |
tree | 8a429e7ceabae53e93a60458a5b0a89d223754b4 |
first commit
-rw-r--r-- | README.md | 1 | ||||
-rwxr-xr-x | err.awk | 16 | ||||
-rwxr-xr-x | fb.awk | 15 |
3 files changed, 32 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..a5ebf7c --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# hiawk @@ -0,0 +1,16 @@ +#!/usr/bin/awk -f + +# Usage +############## +# $ ./err.awk a +# $ echo $? +# $ ./err.awk 1 +# $ echo $? + +BEGIN { + stderr = "/dev/stderr" + if (ARGV[1] ~ /[A-Za-z]/) { + print "Error:", "I don't understand eng" >> stderr + exit -1 + } +} @@ -0,0 +1,15 @@ +#!/usr/bin/awk -f + +BEGIN { + for (i = 1; i <= 10; i++) { + if (i % 10 == 0) { + print "FizzBuzz"; + } else if (i % 3 == 0) { + print "Fizz"; + } else if (i % 5 == 0) { + print "Buzz"; + } else { + print i; + } + } +} |