Арифметика между двумя файлами, создающая серию новых файлов (Pt 3)

Похоже, вы загрузили исходный архив (, см. «-src» в имени файла ), который не содержит двоичный файл, который вы пытаетесь запустить. Вместо этого попробуйте загрузить и распаковать двоичный архив (с «-bin» в имени файла ).

0
16.03.2021, 20:43
1 ответ
awk 'BEGIN{ FS=OFS="\t" }
    NR==FNR         { muts[NR]=$0; c+=1; next }
    !hdr            { for(i=1; i<=c; i++) { close("file"i); print >>("file"i) } }
    /\*\*\*/ && !hdr{ hdr=1; next }
hdr {
      for (num in muts) {
          bak=$0; split(muts[num], tmp);
          $2*=tmp[1]; $3*=tmp[2]; $5*=tmp[3];
          close("file"num); print >>("file"num);
          $0=bak
      }
}' multipliers infile
1
18.03.2021, 22:24

Теги

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