Мой входной файл:Разбор данных столбцов с использованием СЭД
SMOKE_TEST_FIMS,"['a', 'b', 'c']",2015-08-01 14:00:00+0000,100
4.AIQM-B,,2015-04-16 12:04:21+0000,102
000TEST2,['1.034820'],2015-11-19 05:00:00+0000,130
Я хочу, чтобы разобрать строку таким образом, что выходной файл будет выглядеть, как показано ниже:
Ожидаемый результат:
'SMOKE_TEST_FIMS', 'a', '2015-08-01 14:00:00+0000','100'
'SMOKE_TEST_FIMS','b', '2015-08-01 14:00:00+0000','100'
'SMOKE_TEST_FIMS','c', '2015-08-01 14:00:00+0000','100'
'4.AIQM-B','','2015-04-16 12:04:21+0000','102'
'000TEST2','1.034820','2015-11-19 05:00:00+0000','130'
Мне удалось проанализировать данные одного столбца ['a', 'b', 'c'] до
'a'
'b'
'c'
sed -i "s/ *\"/'/g;s/ *[^0-9]*\('[^']*'\)\]*'*/\1/g;s/\(.\)''/\1'\n'/g;" updatebomStatement2.cql
Благодаря Ed .. он работал – saurav
сэр над сценарием работает хорошо , просто у меня есть одно сомнение, могу ли я написать tst.awk внутри моего .sh-файла? – saurav
Да 'awk 'script' file'. человек awk. Кстати, английское слово «вопрос» не «сомнение» - «сомнение» подразумевает, что вы не верите чему-то. –