#!/bin/bash
s='GACCTAAATTTGGGCCCAGGTC'
# Original script
myVar=$(grep --color 'GACCT[ATCG]*AGGTC' <<< "$s" | cat)
myVar1=$(echo ${myVar##*GACCT})
echo ${myVar1%%AGGTC*}
# My suggestion:
grep --color=never -oP 'GACCT\K[ATCG]+(?=AGGTC)' <<< "$s"
IyEvYmluL2Jhc2gKcz0nR0FDQ1RBQUFUVFRHR0dDQ0NBR0dUQycKIAojIE9yaWdpbmFsIHNjcmlwdApteVZhcj0kKGdyZXAgLS1jb2xvciAnR0FDQ1RbQVRDR10qQUdHVEMnIDw8PCAiJHMiIHwgY2F0KQpteVZhcjE9JChlY2hvICR7bXlWYXIjIypHQUNDVH0pCmVjaG8gJHtteVZhcjElJUFHR1RDKn0KCiMgTXkgc3VnZ2VzdGlvbjoKZ3JlcCAtLWNvbG9yPW5ldmVyIC1vUCAnR0FDQ1RcS1tBVENHXSsoPz1BR0dUQyknIDw8PCAiJHMi