NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisPaulocfarias : Linuxbasico015
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Linux Básico – Parte XV

 

8  – Redirecionamento

 

No linux, o comportamento padrão do sistema relativo a entrada e saída se dá da seguinte forma: a entrada de informações ocorre através do teclado (stdin) e a  saída de informações através da tela do seu monitor (stdout).

 

Porém este tipo de comportamento pode ser alterado de acordo com a nossa necessidade, podemos por exemplo fazer com que a entrada passe a ser um arquivo e a saída uma impressora. Conseguimos isso através do redirecionamento. Já usamos redirecionamento em lições anteriores porém agora veremos em mais detalhes.

 

8.1- Operadores

 

Em algumas ocasiões pode ser necessário direcionar a saída para um arquivo ou fazer com que a saída de um comando seja a entrada do outro. Isso é conhecido como redirecionamento de saída. Os operadores mais comuns deste tipo de redirecionamento são o “>”e o “|”. Existe também o “<” que serve para redirecionar a entrada, porém não é tão utilizado e não será abordado aqui.

 

Vamos agora ver um exemplo de redirecionamento usando o “>”

 

A. Digite:

 

 

B. Digite:

 

 

C. Digite:

 

 

Observe que o arquivo uniao que não existia é criado durante o redirecionamento e contém o conteúdo dos dois textos.

 

D. Digite:

 

 

Figura 69 – Listando arquivo criado no redirecionamento

 

Lembre-se que se o arquivo já existir seu conteúdo será subtituido pelo novo conteúdo do redirecionamento. Ao longo deste tutorial aprenderemos como anexar ao invés de subtituir informações de um arquivo existente.

 

Redirecionar “nada” a um arquivo que já existe é a mesma coisa que zerar o arquivo. Vejamos:

 

A. Digite:

 

 

Observe o tamanho que o tamanho do arquivo é de 452

 

B. Digite:

 

 

C. Digite:

 

 

Observe que agora o tamanho do arquivo é zero.

 

Vamos agora ver um exemplo de redirecionamento usando o “|” (pipe):

 

A. Digite:

 

 

Observe que estamos listando o conteúdo do diretório corrente e a saída do ls serve como entrada para o comando grep que faz a filtragem. Resumindo, estamos listando arquivos que contenham a palavra lista.

 

8.2 – Combinando operadores

 

Os operadores “>” e “|” podem ser combinados para produzir resultados úteis.

 

Podemos por exemplo listar o arquivo de ajuda de um comando e salvar em um arquivo somente aquilo que nos interessa. Vejamos:

 

A. Digite:

 

 

Com isso listamos a ajuda do commando less. Observe que o conteúdo ocupa várias páginas.

 

Figura 70 – Arquivo de ajuda do comando less

 

Estamos interessados somente nas instruções de deleção que contenham a palavra delete e queremos arquivar isso para referência futura. Logo:

 

B. Digite:

 

 

Observe que o “|” juntamente com o grep se encarregam da filtragem e o “>” apenas redireciona a saída da tela para um arquivo.

 

C. Digite:

 

 

Figura 71 – Listando o arquivo lessref

 

8.3 – Usando o operador “>>”.

 

O operador “>>” serve apenas para anexar um determinado conteúdo a um arquivo já existente ao invés de substituir esse mesmo conteúdo. Vejamos um exemplo:

 

A. Digite:

 

 

Figura 72 – Listando o arquivo lessref com novas informações

 

Observe que o novo conteúdo do arquivo lessref e compare com o anterior.

 

Observe também que o novo conteúdo foi anexado ao conteúdo anterior so invés de substitui-lo.

 

8.4 – Identificadores de entrada/saída

 

Há três tipos de entrada/saída os quais tem seus próprios identificadores:

 

» Entrada Padrão : 0

» Saída Padrão : 1

» Erro padrão : 2

 

Se o número identificador é omitido e usamos o operador de redirecionamento, “<” , o redirecionamento se refere a entrada padrão, por outro lado se usamos o “>”, o redirecionamento se refere a saída padrão. Vejamos alguns exemplos:

 

A. Digite:

 

 

O comando acima irá direcionar tanto a saída padrão e o erro padrão para o arquivo listadir.

 

B. Digite:

 

 

O comando acima irá derecionar somente a saída padrão para o arquivo listadir.

 

O“&” aqui diz ao sistema que estamos lidando com identificadores. Observe que não há espaço entre os operadores de redirecionamento e o “&”. Caso coloquemos esse espaço o sistema entende o “&” como parte de um arquivo e não um identificador.

 

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2024 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI