Mientras usaba el comando "sed" para buscar y reemplazar, quería saber cómo se podía encontrar una constante y reemplazarla con una variable dentro de la sintaxis de comillas de sed.
Quería reemplazar la constante 3 con el nombre de la variable "hourid". Esto es lo que probé.
sed -i 's@3@hourid$@g' file_name.txt
Quiero saber cómo proporcionar una sintaxis correcta para reemplazar la variable "hourid"
Respuesta1
sed -i "s/3/$hourid/g" file_name.txt
O
sed -i 's/3/'"$hourid"'/g' file_name.txt