extract character + 1

Hi,

I would like extract from a file a character or pattern after ( n + 1) a specific pattern (n) . ( i supposed with awk)

how could i do ?

Thanks in advance.

awk example

pattern="abc"
awk -v pattern="$pattern" '{ i=index($0, pattern)
                                       if(i) {print substr($0, i+length(pattern)+1) }
                                     } ' inputfile > newfile