Professor, uma pergunta que tenho praticando o shell script é: Como usar o sed para substituir variaveis em arquivos, sendo que essas variaveis possuem caracteres especiais (@!*)? Exemplo: sed -i "s|$variavel_caracter_especial10|$variavel_caracter_especial|g" "/home/teste.txt"
Estou fazendo alguns testes porém parece que o sed não lida bem com caracteres especiais em variaveis,
por exemplo, eu dando um echo na $variavel_caracter_especial10 obtenho o retorno correto, mas dentro do sed não retorna nada
poderia me dar alguma dica?