Предположим, у меня есть текстовый файл с данными, разделенными пробелами на столбцы. Я хочу написать скрипт оболочки, который принимает в качестве входных данных имя файла и число N и выводит только этот столбец. С помощью awk я могу сделать следующее:
awk < /tmp/in '{print $2}' > /tmp/out
Этот код печатает второй столбец.
Но как обернуть это в сценарий оболочки, чтобы произвольный столбец мог быть передан в argv?