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.