
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