Формат:
[заглавное] {} "UC (ICL> ограничение)" (атрибуты); (глянец) * +1003 *
Файл testme.txt имеет 2 строки
[testme] {} "acetify" (V,lnk,CJNCT,AJ-V,VINT,VOO,VOO-CHNG,TMP,Vo) <H,0,0>;
[newtest] {} "acid-fast" (ADJ,DES,QUAL,TTSM) <H,0,0>;
Ожидаемый результат такой:
testme = acetify
newtest = acid-fast
Что я достиг на данный момент:
cat testme.txt | sed 's / [// g' | sed 's /] // g' | sed 's / {} / = / g' | sed 's / \ "//'
testme = acetify" (V,lnk,CJNCT,AJ-V,VINT,VOO,VOO-CHNG,TMP,Vo) <H,0,0>;
newtest = acid-fast" (ADJ,DES,QUAL,TTSM) <H,0,0>;
Как убрать весь текст со второго "до конца строки"