Você pode usar a sintaxe $ {variable: offset: length} para obter partes de suas variáveis assim:
if [[ ${filemsgCICS:0:4} = "&red" || ${filemsgCICSU1:0:4} = "&red" || \
${snufmsgCICS:0:4} = "&red" || ${snufmsgCICSU1:0:4} = "&red" ]]; then
Editar: Meu comentário sobre * não estar de acordo com [[]] estava errado. Seu método também deve ter funcionado se as variáveis contiverem o texto como esperado. Então, isso é apenas uma maneira alternativa.