Я использую gawk и хочу знать, можно ли вывести строку скрипта. Я проверил руководство по gawk и нашел информацию об переменных с автоматической установкой но ничего похожего на __LINE__
нет в списке. Спасибо
Чтобы уточнить здесь, я имею в виду фактическую строку сценария awk, а не то, что я читаю. Поэтому, если я делаю cat foo | script.awk
, я ищу номер строки в script.awk. В основном я хотел бы показать номер строки, в которой произошла ошибка в моем скрипте, если это возможно.
awk: avg.awk:20: ^ syntax error
. Для чего бы вы это использовали? - person Fredrik Pihl   schedule 15.10.2013print "exiting on error!"; exit 1;
- person user2672807   schedule 15.10.2013exit 42
. Shell интерпретирует каждый код выхода больше 0 как сбой, поэтому все ваши&&
и||
,$?
будут работать как положено. - person Fredrik Pihl   schedule 15.10.2013