замена символов новой строки между записями в файле, разделенном табуляцией

#shell #gawk

#оболочка #gawk

Вопрос:

У меня есть файл, разделенный табуляцией, который имеет имена полей, как показано ниже

 job_id  client_name shop_name   job_text   job_code  
 1      client1      shop1      job txt      0178923
 2      client2      shop2      "job2 txt    67676
                                job2-txt
                                job2_txt"
 3     client3      shop3       job3 txt     7878
  

в поле job_txt данные будут иметь новые символы строки, как указано выше

  gawk -F\t 'BEGIN{OFS="t";}{ print $1,$2,$3,$4,$5;}' downloads/download.csv > common.csv
  

когда я выполняю приведенный выше код, вывод в common.csv первого поля выглядит так, как показано ниже

 cut -f1 common.csv | head

job_id
 1
 2
 "job2 txt
 job2_txt
 job2 txt"
  

может ли кто-нибудь помочь мне в этом

Комментарии:

1. при запуске ваших кодов; все работает правильно; в поле 1 печатаются только job_id, 1, 2 и 3. Я протестировал этот GNU Awk 4.0.1 и вырезал (GNU coreutils) 8.21

2. Каков ваш ожидаемый результат?