Я получил несколько кусков кода, которые выглядят так:
for ff in `seq 3 $nlpN`;
do
npc1[$ff]=`awk 'NR=='$ff' {print $1}' p_walls.raw`;
echo ${npc1[$ff]};
npc2[$ff]=`awk 'NR=='$ff' {print $2}' p_walls.raw`;
npc3[$ff]=`awk 'NR=='$ff' {print $3}' p_walls.raw`;
npRs[$ff]=`awk 'NR=='$ff' {print $4}' p_walls.raw`;
echo $ff
done
как видите, я вызываю awk несколько раз. Есть ли более быстрый способ сделать это, например, вызвать awk один раз и выполнить назначения с измененными параметрами?
Большое спасибо заранее!
вход выглядит так:
...
3,76023 0,79528 0,307771 8729,82
3,76024 0,814664 0,307849 8650,2
3,76026 0,845679 0,307978 8802,97
3,76025 0,826293 0,307897 8690,43
3,76017 0,65959 0,30722 8936,07
...
я ищу что-то вроде:
TY