Привет У меня есть файл, как это (с п линиями):получить максимальное значение столбца
0.001 5.4e+08
0.03 0.08
0.5774 0.1
93 9832
теперь я хочу, чтобы прочитать максимальное значение каждого столбца. я пытался AWK так:
awk -v "max=0.2" -v "index=1" 'BEGIN{if (index>max) max=index} END {print max}' file
и Asign выход переменной. только набрав команду AWK в оболочке дает мне эту ошибку:
awk: run time error: cannot command line assign to index
type clash or keyword
FILENAME="" FNR=0 NR=0
Проблема в том, что файл имеет п-линии, и я зацикливание только по определенным линиям. Как я могу дать awk строку для работы и прочитать максимальное значение столбца этой строки?
это делает, решение в том, что Я не должен использовать «index» в качестве имени переменной. – Tuni
. Вы должны упомянуть об этом конкретном ограничении как часть вопроса, без него проблема является точной копией. – Inian
Помимо проблем с синтаксисом, это был буквально последний вопрос, на который я ответил, [здесь] (http://stackoverflow.com/a/41202447/1072112). – ghoti