Я хотел бы запустить скрипт 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
это неправильно.