Estou tentando criar uma função de alias para remover a linha inserida do arquivo:
function remove_line(){
line_to_remove="'s/^"$1"$//g'"
sed -i $(line_to_remove) my_file
}
Por exemplo:
remove_line domain.com
deve remover este domínio de um determinado arquivo.
No entanto, parece que o $
não é interpretado corretamente. O que estou fazendo de errado?