У меня есть файл CSV (sample1.csv), в который мне нужно добавить значение x в качестве первого столбца всего CSV. Мой код выглядит следующим образом:
code:
x=24 feb 20 12:29:30
awk -v d="$x" -F"," 'BEGIN { OFS = "," } {$1=d; print}' sample1.csv > sample2.csv
Приведенный выше код заменяет первое поле CSV значением x вместо добавления значения x в начале.
sample1.csv
TV,Sony,40,smart
TV,LG,32,smart
sample2.csv [ожидаемый результат]
24 feb 20 12:29:30,TV,Sony,40,smart
24 feb 20 12:29:30,TV,LG,32,smart
Спасибо