Você pode usar sed junto com grep para conseguir isso.
grep -n 'Captain' sometextfile.txt | sed 's/:/ /'
Este comando sed encontra o padrão : e o substitui por (um espaço).
Sintaxe geral - sed 's/find/replace/'
Este método substituirá apenas a primeira ocorrência de : em cada linha com . Portanto, mesmo que uma linha no arquivo de texto contenha : , ela não será afetada.