I’m new to scripting and need a lot of help understanding how to load in a text file that will be passed in by a parameter. I’m afraid that you’ll have to really dumb down your answers. Please explain like I am a 10 year old!
For example, how does one write a script that accepts two parameters, a file path and an integer.
Also how do you run the script? would you just call script.sh -f data.txt
Could you explain your requirement a bit in detail?
I assume you are looking to extract the Nth column from a given file. You don’t need to parse command-line parameters within AWK, instead just pass them from
sh(1)itself.Here I’m escaping out of AWK to get the first argument which is the position number.
If you find that too confusing you can manipulate
ARGC,ARGV. Readawk(1).Hope that helps.