Если он всегда в этом формате (один fcs для одного диска, fcs всегда после диска), вы могли бы обойтись без awk
:
grep -F -e disk -e fcs file | paste -d , - -
Или:
awk '(/disk/ && ORS=",") || (/fcs/ && ORS=RS)' file
Хотя с awk
, вы можете предпочесть более четкий подход, предложенный Мартином или спасиком.