Next: Sample Data Files, Up: Getting Started [Contents][Index]
awk ProgramsThere are several ways to run an awk program. If the program is
short, it is easiest to include it in the command that runs awk,
like this:
awk 'program' input-file1 input-file2 …
When the program is long, it is usually more convenient to put it in a file and run it with a command like this:
awk -f program-file input-file1 input-file2 …
This section discusses both mechanisms, along with several variations of each.
| • One-shot: | Running a short throwaway awk
program.
| |
| • Read Terminal: | Using no input files (input from the keyboard instead). | |
| • Long: | Putting permanent awk programs in
files.
| |
| • Executable Scripts: | Making self-contained awk programs.
| |
| • Comments: | Adding documentation to gawk
programs.
| |
| • Quoting: | More discussion of shell quoting issues. |