2017-02-20 34 views
0

Это моя команда:Чтобы добавить имя столбца в файлах с использованием AWK

awk \ 
    -v DATE="$(date +"%d%m%Y")" \ 
    -F"," \ 
    'BEGIN{OFS=","} NR>1{ gsub(/"/,"",$1); print > "Assignment_"$1"_"DATE".csv"}' \ 
    Test_01012020.CSV 

мне удалось получить это, но я хочу, включены мое имя колонка

+0

Что вы подразумеваете под названием вашей колонки? Как выглядит вход? Какой результат вы бы хотели достичь? – fejese

ответ

0

Согласно моему пониманию вашего вопроса, то вам подразумевают, что вы хотите включить заголовки для файла. Если это так, вы можете сделать это, используя команду sed. Вы можете добавить эту команду в конце своей команды, используя разделитель каналов.

sed '1i header_value_1,header_value2,.....' 

и так далее, поскольку многие заголовки вы хотите.