У меня есть этот скрипт в отдельный файл для первого столбца и второй колонкекоманда AWK -drop один столбец и сохранить с другим именем с датой
awk -F\| 'NR>1 {print > "SEPARATE_COLUMN_"$1"_"$2".csv"}' name_1.csv
Но я хочу бросить второй столбец после разделения файла и укажите дату в имени файла.
Вот входной образец
column1|column2|column3
a|b|1
a|b|2
a|d|2
Выхода я хочу в новом имени файла SEPARATE_COLUMN_a_b_todaydate.csv
column1|column3
a|1
a|2
дополнительных ноты - у меня есть много файлов для разделения, name_1.csv, name_2.csv и т. д. - разные файлы имеют разное количество столбцов
Спасибо!
Я пробовал свой скрипт, но он показывает, что функция strftime не определена. – Kiki
@kiki, какова ваша версия 'awk'? my - это «GNU Awk 3.1.7», и он отлично работает. –
Большое вам спасибо. У вас есть идея, как удалить столбец, как я сказал выше? @PS. – Kiki