msoliver
(usa Debian)
Enviado em 15/05/2022 - 15:24h
MarcoC escreveu:
Ola.
Pessoal estou tentando fazer um script para editar o arquivo
".xscreensaver" e incluir uma linha, por exemplo:
qix -root \n\
como mostrado acima, com espaços etc, tentei com o comando abaixo
sudo sed -i '53c\ qix -root \n\' ~/.xscreensaver
Mas não estou conseguido, fica faltando a ultima contra barra
como mostrado abaixo
qix -root \n
Alguém poderia ajudar?
Gente não tenho conhecimento e estou iniciando meus estudos em shell script linux, desculpe se o texto ficou
muito grande e desde ja, muito obrigado pela atenção
------------------------------------------------------------------------------
Boa tarde, escape a contra barra.
sed -i '6c\ \t\tTexto da linha 6 ALTERADO\t\t\\\n' arquivo
Ou
sed -i '6s/^.*$/\\\*\t\tTexto da linha 6 ALTERADO\t\t\\\*\n/'
Altera o conteúdo da linha especificada, para:
\* Texto da linha 6 ALTERADO \*
______________________________________________________________________
Importante:
Se te ajudei, retribua.....
É simples, só marcar o tópico como resolvido e escolher a MELHOR RESPOSTA.
----------------------------------------------------------------------------------------------------------------
Att.: Marcelo Oliver
______________________________________________________________________