Como criar um arquivo vi pelo script?

1. Como criar um arquivo vi pelo script?

Eduardo do Nascimento Stuani
Stuani255

(usa Red Hat)

Enviado em 19/05/2016 - 12:55h

Olá pessoal, gostaria de saber como faço para criar um arquivo vi, e colocar instruções la dentro usando um script? De modo que quando eu execute o script, automaticamente ele cria esse arquivo e escreve la dentro.


  


2. Re: Como criar um arquivo vi pelo script?

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 19/05/2016 - 13:19h

Stuani255 escreveu:

Olá pessoal, gostaria de saber como faço para criar um arquivo vi, e colocar instruções la dentro usando um script? De modo que quando eu execute o script, automaticamente ele cria esse arquivo e escreve la dentro.


O que é um arquivo "vi"?

Há várias formas de criar arquivos com conteúdo, as que julgo mais simples são:

echo 'conteúdo' > arquivo 



cat > arquivo <<EOF
conteúdo
para
o
arquivo
EOF


[]'s
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
https://perspicazsite.wordpress.com


3. Re: Como criar um arquivo vi pelo script?

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 19/05/2016 - 13:37h

Você pode fazer redirecionamentos não necessariamente para um ao vi mas sim para um arquivo comum de texto, e conforme o script vai se desenrolando redirecione para o final deste arquivo !.




< Redireciona a entrada padrão (STDIN)
> Redireciona a saída padrão (STDOUT)
2> Redireciona a saída de erro (STDERR)
>> Redireciona a saída padrão, anexando
2>> Redireciona a saída de erro, anexando
| Conecta a saída padrão com a entrada padrão de outro comando
2>&1 Conecta a saída de erro na saída padrão
>&2 Conecta a saída padrão na saída de erro
>&- Fecha a saída padrão
2>&- Fecha a saída de erro
3<>arq Conecta o descritor de arquivos 3 ao arquivo 'arq'
<<FIM Alimenta a entrada padrão (Aqui vai o docuento)
<<-FIM Alimenta a entrada padrão, cortando TABs
<(cmd) A saída do comando 'cmd' é um arquivo: diff <(cmd1) <(cmd2)
>(cmd) A entrada do comando 'cmd' é um arquivo: tar cf >(bzip2 -c >file.tbz) $dir


Talvez seja útil.



=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
ID = LPI000359879
=====================================================================









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts