Предположим, у меня есть файл, содержащий данные:
Emp_Id|Name|Age
100156|Sam|23
1508|Amy|26
1234|Annie|30
Итак, у меня есть два столбца, которые мне нужно добавить:
Dep_Id
с номером типа данных (на 2-й позиции в exis. File)
Department
с типом данных varchar (на 5-й позиции в существующем файле)
Теперь, если я знаю позицию, в которой мне нужно добавить столбцы, как подготовить код в unix для заполнения новых столбцов значениями по умолчанию (например, если это varchar, дать default
и если его число, дать 0
) в существующий файл, содержащий данные.
Вывод я хочу вот так:
Emp_Id|Dep_Id|Name|Age|Department
100156|0|Sam|23|default
1508|0|Amy|26|default
1234|0|Annie|30|default