Непревзойденный ". в awk

Я запускаю скрипт, содержащий этот код в Ubuntu:

#!/bin/csh -f set file = $1 if ($1! == "" ) then awk '{ \ if ( NR == 1 ) NCOLS = $2; \ if ( NR == 2 ) NROWS = $2; \ if ( NR == 3 ) LL_LNG = $2; \ if ( NR == 4 ) LL_LAT = $2; \ if ( NR == 5 ) CELLSIZE = $2; \ if ( NR == 6 ) NODATA = $2; \ if ( NR > 6 ) { \ for(i = 1; i <= NF; i++ ) { \ if ( $i! == NODATA ) { \ printf("%f %f %f\n", LL_LNG + (i-1) * CELLSIZE + CELLSIZE / 2, LL_LAT + (NROWS-(NR-7)) * CELLSIZE - CELLSIZE / 2, $i ) \ #printf("%f %f %f\n" LL_LNG + (i-1) * CELLSIZE, LL_LAT + (NROWS-(NR-7)) * CELLSIZE, $i ) \ } \ } \ } \ }' $file endif

Я запускаю его как файл .sh с командой csh, а ошибка, которую он дает, это:

Unmatched '.

Может кто-нибудь помочь мне узнать, что такое ошибка в этом коде и как его исправить?

0
задан 25 September 2017 в 21:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: