Gawk/Executable-Scripts
Next: Comments, Previous: Long, Up: Running gawk [Contents][Index]
1.1.4 Executable awk
Programs
Once you have learned awk
, you may want to write self-contained
awk
scripts, using the ‘#!
’ script mechanism. You can do
this on many systems.8
For example, you could update the file advice
to look like this:
#! /bin/awk -f BEGIN { print "Don't Panic!" }
After making this file executable (with the chmod
utility),
simply type ‘advice
’
at the shell and the system arranges to run awk
as if you had
typed ‘awk -f advice
’:
$ chmod +x advice $ ./advice -| Don't Panic!
Self-contained awk
scripts are useful when you want to write a
program that users can invoke without their having to know that the program is
written in awk
.
Understanding ‘
The line beginning with ‘ Some systems limit the length of the interpreter name to 32 characters. Often, this can be dealt with by using a symbolic link. You should not put more than one argument on the ‘
Finally, the value of |
Footnotes
(8)
The ‘#!
’ mechanism works on
GNU/Linux systems, BSD-based systems, and commercial Unix systems.
Next: Comments, Previous: Long, Up: Running gawk [Contents][Index]