Eu vejo que você está usando o AIX. Ele tem um comando sed que deve ser capaz de fazer o seguinte:
sed '/^PstlInfo/s/^\(.\{150\}\)[NY]\{6\}/NNNNNN/' <yourfile >newfile
Isso substitui, nas linhas que começam com PstlInfo , quaisquer 6 caracteres formados por N ou Y ( [NY]\{6\} ) por NNNNNN,
na posição 150 caracteres ( ^.\{150\} ) desde o início da linha. Esses 150 caracteres são
copiado ( \(...\) ) e restaurado na string de substituição ( ).