Я хочу знать, как передать переменные оболочки awk..может кто-то, пожалуйста, помогите.Как передать переменные оболочки awk в скрипт оболочки ksh?
м = 10 // здесь оболочка vairable
awk -F, -v outfile="$outfile" '
{
printf("%14s Code %s %7s %\047.2f\n"," ", $1," ",$2) >> outfile
r[NR] = $1
c[NR] = $3
}
END {printf("%14s Total Amount %7s %d \n "," "," ",$m) >> outfile
}' trancumt.txt
скажите, пожалуйста, у нас есть способ сделать это или нет ..
Что '-v выходной_файл = "$ выходной_файл"' имею в виду? – hek2mgl
Параметр -v задает переменную awk (в этом случае используется внешний файл). –
Я ожидал ответа от OP, однако почему бы вам не пропустить «-v m =» $ m "' ??? – hek2mgl