У меня много txt-файлов, таких как:
Title 1 Text 1
И я хотел бы сделать из них один CSV-файл, который будет выглядеть так:
Title 1,Text 1 Title 2,Text 2 Title 3,Text 3 etc
Как я могу сделать это с помощью awk?
Не зная больше деталей, следующие ответы выглядят как хорошие варианты:
awk '{printf "%s,", $0; getline; print}' # every second line gets merged with the previous line
или
awk \ ' $0 ~ /^Title/ {printf "\n"} {printf "%s,", $0} ' # every line that starts with Title starts # a newline and the rest is merged into one # long line separated by commas.