+ Responder ao Tópico



  1. #1

    Question Duvida - Como inserir um conteúdo em linha especifica no arquivo

    Bom dia, amigos

    Estou desenvolvendo um script de instalação, mais preciso que ele insira o conteúdo que esta no (EOF) em uma linha especifica no arquivo. Alguém pode ajudar?

    Ex.:
    cat << EOF > arquivo.conf <<< (preciso que este conteúdo seja inserido na linha 10 dentro do arquivo.conf)
    XENSERVER=`hostname`
    UUID=`xe host-list name-label=$XENSERVER --minimal`

    xe vm-shutdown resident-on=$UUID --multiple
    EOF

    Obrigado,

  2. #2

    Padrão Re: Duvida - Como inserir um conteúdo em linha especifica no arquivo

    sed -i '8i8 This is Line 8' FILE

    Insere na linha 8 do arquivo

    Saída:
    8 This is Line 8



  3. #3

    Padrão Re: Duvida - Como inserir um conteúdo em linha especifica no arquivo

    Citação Postado originalmente por owner Ver Post
    sed -i '8i8 This is Line 8' FILE

    Insere na linha 8 do arquivo

    Saída:
    8 This is Line 8
    owner,

    Obrigado, pela sua resposta, como posso agregar com expressão EOF?

  4. #4

    Padrão Re: Duvida - Como inserir um conteúdo em linha especifica no arquivo

    Mande as 10 primeiras linhas para um arquivo Temporário insira suas linhas, aí você dá linha 11 até o fim para o arquivo Temporário, e por fim manda seu arquivo Temporário para dentro do arquivo quente!