Skip to main content
2 of 4
Command corrected
Prabhjot Singh
  • 2.4k
  • 1
  • 6
  • 20

Using awk:

$ awk -v RS= -v ORS='\n\n' '/\[Profile/; /\[Install/{for(i=1;i<=NF;i++) if ($i ~ /^Default=/) print $i}' 

Or

$ awk 'BEGIN{RS="";ORS="\n\n"} /\[Profile/; /\[Install/ && match($0,/[[:space:]]Default=[^[:space:]]+/){ print substr($0,RSTART,RLENGTH) }' file 
Prabhjot Singh
  • 2.4k
  • 1
  • 6
  • 20