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?

Respostas:


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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.