
MarcoC
(usa Outra)
Enviado em 23/04/2022 - 19:47h
Ola.
Estou tentando modificar uma linha no script com o nome do user mais ainda não consegui nem encontrei ajuda no tio google.
Gostaria de usar o comando sed para modificar a 5 linha (por exemplo) incluindo uma variavel com o nome do user como no exemplo abaixo:
ARQUIVO DE INSTALAÇÂO
#!/bin/bash
sed -i 5c\nome=$USER arquivo-testes.sh
ou
vari1=$USER
sed -i 5c\nome=$vari1 arquivo-testes.sh
RESULTADO ESPERADO EM arquivo-testes.sh
ANTES
#!/bin/bash
##################################################
# arquivo de teste #
##################################################
#
clear
etc
etc
DEPOIS
#!/bin/bash
##################################################
# arquivo de teste #
##################################################
nome=$estudante
clear
etc
etc
Procurei no google e encontrei muita coisa sobre o comando sed mas nenhuma dica sobre substituir uma linha pela variavel . . .
E isso pessoal, Desculpe se coloquei o texto muito grande e desde ja, muito obrigado pela atenção e ajuda