#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. Каков ваш ожидаемый результат?