Anexar texto com valor dinâmico em um arquivo de texto pelo comando echo no bash

1

Eu quero acrescentar algum texto em um arquivo através de um script de shell.

Eu tenho o seguinte script

bash -c 'echo -e "\nserver.id=$1" >> file.properties'

salvo no arquivo script.sh

É assim que eu corro o script sh script.sh ABC.

Se apenas server.id= é anexado e não server.id=ABC.

Alguma sugestão?

Pulkit Mittal
fonte

Respostas:

2
bash -c 'echo -e "\nserver.id='$1'" >> file.properties'

deve estar funcionando. Note que $ 1 não está realmente entre aspas.

dnt
fonte