![Consulta sobre o uso do comando "SED" para substituir texto no shell bash](https://rvso.com/image/154464/Consulta%20sobre%20o%20uso%20do%20comando%20%22SED%22%20para%20substituir%20texto%20no%20shell%20bash%20.png)
Ao usar o comando “sed” para localizar e substituir, queria saber como alguém poderia encontrar uma constante e substituí-la por uma variável dentro da sintaxe de cotação do sed?
Eu queria substituir a constante 3 pelo nome da variável “hourid”. Aqui está o que tentei.
sed -i 's@3@hourid$@g' file_name.txt
Quero saber como fornecer uma sintaxe correta para substituir a variável "hourid"
Responder1
sed -i "s/3/$hourid/g" file_name.txt
Ou
sed -i 's/3/'"$hourid"'/g' file_name.txt