Сохраните переменную из awk, чтобы использовать ее в bash

Сохраните переменную из awk, чтобы использовать ее в bash

Я хотел бы запустить скрипт python для всех файлов в каталоге с помощью bashцикла. Этот скрипт запускается как

python2 script.py $file 1 5 a "f$file" n; 

$fileэто входной файл, 1 и 5 - это числа, которые одинаковы для всех файлов, aдолжно быть первое поле во второй строке $file(я пытался сохранить значение из awkпеременной, но это неправильно), затем выходной файл - имя должно быть как у входного с fдобавленным спереди -, а затем литеральная строка n. Я пробовал:

for file in *.b; do
a = awk 'NR==2{print $1}' file
python2 script.py $file 1 5 a "f$file" n; 
done

но aэто неправильно.

Связанный контент