Não, você não pode substituir uma palavra por grep
: grep procura linhas correspondentes à expressão que você atribuiu e imprime essas palavras (ou com -v
imprime as linhas não correspondentes à expressão ).
Se você quiser substituir a correspondência, precisará de algo como sed
:
sed 's/36\.508/36.62/' file3.1
ou se você quiser salvá-lo em um arquivo:
sed 's/36\.508/36.62/' file3.1 > file3.1.modified
ou se você realmente quiser modificar o arquivo de entrada (é melhor ter cuidado com isso):
sed -i 's/36\.508/36.62/' file3.1
Eu mencionei que você realmente quer ser cuidadoso com esta última forma?