Descobri isso. Aparentemente eu preciso incluir o sinalizador -i para realmente editar o arquivo. Então estou usando -ri em vez de -r agora e funciona.
Espero que isso ajude alguém lá fora. Encontrei a resposta do heemail, claro. Você é demais.
Eu tenho um arquivo que contém:
[Settings]
gtk-theme-name = Arc
gtk-icon-theme-name = Luv
Estou tentando substituir a terceira linha para que "Luv" diga algo mais. Eu tentei com este comando:
sed -r "3 s/.*/gtk-icon-theme-name = $SELECTED/" ~/.config/gtk-3.0/settings.ini
No entanto, a saída é mostrada no meu terminal e, na verdade, não altera o arquivo. A variável é definida por um comando anterior, btw (tentando escrever um script para alterar ícones gtk3 para usuários * box).
Muito obrigado a quem ajuda!
Descobri isso. Aparentemente eu preciso incluir o sinalizador -i para realmente editar o arquivo. Então estou usando -ri em vez de -r agora e funciona.
Espero que isso ajude alguém lá fora. Encontrei a resposta do heemail, claro. Você é demais.