Попытка использовать awk
для добавления $1
в file
к $2
в out
, разделенных tab
при сохранении строки заголовка в out
. Последняя строка в file
дублируется в out
, и я не уверен, почему это так? Спасибо :).
файл
/path/to/00-0000-000-xx-yyy
/path/to/01-1212-1111-aa-bb
out tab-delimited
Header1 Header2 Header3
1
2
текущий tab-delimited
Header1 Header2 Header3 /path/to/00-0000-000-xx-yyy
1a1 /path/to/01-1212-1111-aa-bb
2a2 /path/to/01-1212-1111-aa-bb
желательно tab-delimited
Header1 Header2 Header3
1 /path/to/00-0000-000-xx-yyy
2 /path/to/01-1212-1111-aa-bb
awk
awk '{getline l < "file"; print $0"\t"l} ' FNR==1 out > tmp && mv tmp out