|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat |
Date: | Fri, 29 Apr 2016 10:48:18 -0300 |
Obrigado a todos.
A dúvida é, uma maneira simples de isolar várias linhas sem nescessitar que se use comandos em shell.
Obrigado a todos!
Em 28-04-2016 11:42, 'Julio C. Neves' address@hidden [shell-script] escreveu:
Fala Itamar,eu tb havia pensado no cmd read (r) do sed. De forma simplificada para o nosso caso, ele funcionaria assim:
$ cat arq2,22,42,62,8$ seq 4 | sed '2r arq'
122,22,42,62,834
Ou seja inseri *após* a linha 2, o arquivo arq.
Em 27 de abril de 2016 22:26, address@hidden [shell-script] <address@hidden> escreveu:
Julio Cardoso
Nesse exemplo em especial apenas troque as aspas duplas ( " " ) por aspas simples ( ' ' ), que delimitam o trecho de código a ser inserido.
Mas se quiser inserir um script no meio de outro pode usar o getline no awk.
Vamos supor que queira incluir o script2.sh depois da sexta linha do script1.sh, e o resultado vá para saida.sh, poderia ser assim:
awk '1;{if (NR==6) {while ((getline linha < "script2.sh")>0) print linha;}}' script1.sh > saida.sh
Com sed também é possível usando o comando "-r arquivo", mas tem algumas pegadinhas que não domino o suficiente para um exemplo seguro.
Isso ajuda?
[]'s
Itamar
[Prev in Thread] Current Thread [Next in Thread]
- Inserir Bloco de código em um arquivo sem o uso do comando cat, Julio Cardoso, 2016/04/26
- Re: [shell-script] Inserir Bloco de código em um arquivo sem o uso do comando cat, Julio C. Neves, 2016/04/26
- RE: [shell-script] Inserir Bloco de código em um arquivo sem o uso do comando cat, Daniel Gusmão, 2016/04/26
- Re: [shell-script] Inserir Bloco de código em um arquivo sem o uso do comando cat, Julio Cardoso, 2016/04/27
- Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat, itamarnet, 2016/04/27
- Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat, Julio C. Neves, 2016/04/28
- Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat, Julio Cardoso, 2016/04/28
- Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat, Julio C. Neves <=
- Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat, Julio Cardoso, 2016/04/30
- Re: [shell-script] Inserir Bloco de código em um arquivo sem o uso do comando cat, Julio C. Neves, 2016/04/28
- Re: [shell-script] Inserir Bloco de código em um arquivo sem o uso do comando cat, Julio Cardoso, 2016/04/30
Re: [shell-script] Inserir Bloco de código em um arquivo sem o uso do comando cat, Tiago Peczenyj, 2016/04/27
- Re: [shell-script] Inserir Bloco de código em um arquivo sem o uso do comando cat, Julio Cardoso, 2016/04/27
- Prev by Date: Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat
- Next by Date: Script que Lista arquivos com permissão execução
- Previous by thread: Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat
- Next by thread: Re: [shell-script] Inserir Bloco de código em um arq uivo sem o uso do comando cat
- Index(es):