Para inserir o texto j na variável text na posição p (contando de zero):
p=5
text="$(seq 10)" ## arbitrary text
text="${text:0:p}j${text:p}"
Para inserir o texto j antes da parte correspondente em $match :
text="${text%%${match}*}j${match}${text##*${match}}"
Isso extrai a parte inicial de $text até encontrar $match , depois adiciona j , depois $match e, em seguida, a parte final de $text até encontrar $match . Espero que haja apenas uma correspondência de $match em $text !