максимальное значение матрицы

Я хотел бы найти максимальное значение одной огромной матрицы, которую я имею. Мне не нужна информация о позиции, только значение. Я написал несколько простых команд awk, но я борюсь с этим.

Я полагаю, что могу сделать переменную пробега из первого поля в NF, а также от первой строки до последней, сравнивая друг друга, но как я могу записать ее в awk?

пытаться

awk 'NR == 1 {maxi=$1;} {for(i=1;i<=NF;i++) if ($i > maxi) maxi=$i ;} END { print maxi;}' file 

где

  • NR==1 инициализирует значение первого максимума первой строки для первого поля.
  • NF устанавливается для каждой строки на число полей
  • Я предполагаю, что ваше поле пустое / вкладное разделено, вы можете использовать FS="," или FS=";" в предложении BEGIN { } .
  • вся команда может быть помещена в одну строку, я использую несколько строк для удобства чтения.