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,
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
Re: Duvida - Como inserir um conteúdo em linha especifica no arquivo
Citação:
Postado originalmente por
owner
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?
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!