Входной файлКак обрабатывать пробелы в оболочке?
name;x1;x2
jon,doe;10;20
sam,smith;11;21
Это то, что я пытался до сих пор
awk 'BEGIN {print "name\tx1\tx2\tAvg"} {s+=$2} {k+=$3} {print $1,"\t",$2,"\t",$3,"\t",($2+$3)/2} END {print s/2,k/2}' input.txt
Я пытаюсь найти среднее значение строк и столбцов из входного файла, но в конце я получаю один ноль что мне не нужно, и я считаю, что это связано с пробелом. Может ли кто-нибудь помочь мне, как справиться с пробелом здесь?
Ожидаемый результат должен быть:
name;x1;x2 Average
jon,doe;10;20 15
sam,smith;11;21 16
Average 10.5 20.5
Каков ожидаемый результат для этого файла? –
@ReutSharabani ожидаемый результат должен быть средним для строк и столбцов. –
@ReutSharabani Почему это проголосовали? –