У меня есть следующие строки в файлеSplit линия с несколькими разделителями в Unix
id=1234,name=abcd,age=76
id=4323,name=asdasd,age=43
за исключением того, что реальный файл имеет гораздо больше tag=value
полей на каждой строке. Я хочу конечный результат быть как
id,name,age
1234,abcd,76
4323,asdasd,43
Хочу все значения, прежде чем (слева их) =
выйти отделенными с ,
в качестве первой строки и все значения после (справа) из =
для каждой строки
Есть ли способ сделать это с помощью awk
или sed
? Пожалуйста, дайте мне знать, требуется ли для цикла цикл for.
Я работаю над Solaris 10; местным sed
является не GNU sed
(так нет -r
вариант, а не -E
).
Пожалуйста, укажите ваш СЭД версия. Спасибо –
Какую версию Solaris вы используете? – Cyrus
Это Solaris 10 – Akshay