Привет, не могу понять почему не получается конечная таблица из 2х переменных
#!/bin/bash
# Вытаскиваем Name
name=`awk '{print $9}' PMZ_genes.gff3.txt | grep -oP ";\KName=[^;]+" | uniq`
# Каждому набору символов в строке должно соответствовать имя name
for pmz in `awk '{print $9}' PMZ_genes.gff3.txt | cut -c4-14 | uniq`
do
echo "Symbols $pmz correspond to $name"
done
Каждый раз повторяется весь список name, а хотелось бы чтобы получилась таблица по типу:
Symbols PMZ0001 correspond to Name=One
Symbols
PMZ0002 correspond to Name=Two
Symbols PMZ0003 correspond to Name=Three
А получается пока
Symbols PMZ0001 correspond to Name=One
Name=Two
Name=Three
Symbols
PMZ0002 correspond to Name=One
Name=Two
Name=Three
Что-то напутал с циклами кажется... Помогите пожалуйста разобраться.
Спасибо