Boa tarde, com o comando echo eh possivel sobrescrever o conteudo ou adicionar um texto na ultima linha, ate ae blz, minha duvida eh a seguinte, é possivel achar uma linha com um conteudo especifico e sobrescrever essa linha?
ex:
tenho um arquivo de texto com varias linhas, em uma das linhas existe o coteudo “Versao: 1.0.0”
nesta linha tem somente este texto, mais nenhum, gostaria de sobrescrever este conteudo com outro texto, no caso seria “Versao: 1.0.1”, depois “Versao: 1.0.2” e por ae vai
Essa substituição vai afetar somente o primeiro alvo da variável, então se a linha que tu quer modificar for a primeira que contém o padrão “Versao: 1.0.0” etc, ela vai ser atingida.
Essa substituição usa globs, diferente de regex. Para substituições mais compexas, pode setar a opção glob extendido da shell com shopt -s extglob.