Я должен повторить значение ключа после каждых 14 символов в строкеКак повторить ключевое значение для каждого столбца в файле фиксированной длины
Мой файл выглядит следующим образом:
KEYVALUE1 201604141111I201604141111C201604141111D201604141111E201604141111F
KEYVALUE1 201604141111G
KEYVALUE2 201604141111I201604141111C201604141111D201604141111E201604141111F
KEYVALUE2 201604141111G201604141111F
KEYVALUE3 201604141111I
KEYVALUE4 201604141111G201604141111I
Мой выход должен выглядеть так:
KEYVALUE1 201604141111I
KEYVALUE1 201604141111C
KEYVALUE1 201604141111D
KEYVALUE1 201604141111F
KEYVALUE1 201604141111G
KEYVALUE2 201604141111I
KEYVALUE2 201604141111C
KEYVALUE2 201604141111D
KEYVALUE2 201604141111F
KEYVALUE2 201604141111G
KEYVALUE2 201604141111F
KEYVALUE3 201604141111I
KEYVALUE4 201604141111G
KEYVALUE4 201604141111I
Пожалуйста, помогите.
Спасибо ED .. Это работает как драгоценный камень:) Я просто сделал небольшое редактирование с позиций. его 14 символов вместо 13. Вывести изменение, моя команда выглядит так: awk '{while ($ 2! = "") {print $ 1, substr ($ 2,1,14); $ 2 = substr ($ 2,15)}} '$ FILE_NAME> BREAK_FILE – Mahesh