Differences between version 2 and previous revision of AWKNotes.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 2 | Last edited on Sunday, December 10, 2006 11:47:29 am | by BenStaz | Revert |
Older page: | version 1 | Last edited on Sunday, December 10, 2006 11:40:50 am | by BenStaz | Revert |
@@ -12,4 +12,14 @@
After the ''-F'' just list all of the characters in square brackets.
For example:
*echo "123:456=789" | awk -F '~[:=]' '{print $1,$2,$3}'
+
+!Using Bash Variables inside awk.
+
+To use the value of a bash variable. You have to use the ''-v'' switch to import it.
+The syntax is:
+
+*awk -v awkvar=$bashvar {print awkvar}
+
+Now you can use awkvar in your awk statements which will have the value of bashvar.
+Remember you *CANNOT* change the value of a bash variable using AWK.