Возможно, существует более одного способа сделать это, но я бы сделал так:
Вот одна строка, которая должна работать:
cat filename|tr -d '\n'|sed -e 's/;/;\n/g'|grep CCSID|sed -e 's/,/,\n/g'
Чтобы включить только столбцы create table и CCSID в ваш вывод:
cat filename|tr -d '\n'|sed -e 's/;/;\n/g'|grep CCSID|sed -e 's/,/,\n/g'|grep "CCSID\|CREATE TABLE"
Поправка, со второй командой вы закончите с неправильно отформатированными строками, вот обновленный вариант (немного длинный, но я протестировал его с данными, которые вы предоставили, смешанными с измененными данными с DDSID, которые были отфильтрованы):
cat testfile|tr -d '\n'|sed -e 's/;/;\n/g'|grep CCSID|sed -e 's/,/,\n/g'|grep "CCSID\|CREATE TABLE"|tr -d '\n'|sed -e 's/CREATE TABLE/;CREATE TABLE/g'|sed -e 's/,$/);/g'|sed -e 's/^;//g'|sed -e 's/,;/);/g'|sed -e 's/;/;\n/g'|sed -e 's/,/,\n/g'
La eliminación de un volumen de un invitado KVM requiere que el invitado se apague para que surta efecto.