Buscar

Aula04 CaracEspeciais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Programação	
  para	
  Servidores	
  
Aula	
  04	
  
2014.1	
  
•  Redirecionamento	
  de	
  entrada	
  e	
  saída:	
  
– Observe	
  o	
  exemplo	
  abaixo.	
  O	
  comando	
  cat	
  uBliza	
  a	
  
entrada	
  e	
  saída	
  padrões:	
  
Caracteres	
  Especiais	
  
2	
  
$ cat 
Este é um teste 
Este é um teste 
Só serve para ver como funciona o cat 
Só serve para ver como funciona o cat 
Para terminar, pressione <ctrl> D 
Para terminar, pressione <ctrl> D 
^D 
•  Redirecionamento	
  de	
  saída;	
  
>	
  	
   -­‐	
  redireciona	
  a	
  saída	
  padrão	
  do	
  comando	
  para	
  o	
  
arquivo	
  cujo	
  nome	
  vem	
  à	
  direita	
  do	
  >.	
  Se	
  o	
  arquivo	
  
não	
  exisBr,	
  cria	
  um	
  novo.	
  Se	
  exisBr,	
  apaga	
  o	
  
conteúdo	
  anterior;	
  
•  Exemplo:	
  
$ cat > saida.txt 
>>	
  	
   -­‐	
  Insere	
  o	
  texto	
  ao	
  final	
  do	
  arquivo.	
  Se	
  o	
  arquivo	
  
não	
  exisBr,	
  cria	
  um	
  novo;	
  
Caracteres	
  Especiais	
  
3	
  
•  Redirecionamento	
  de	
  saída;	
  
>	
  	
   -­‐	
  redireciona	
  a	
  saída	
  padrão	
  do	
  comando	
  para	
  o	
  
arquivo	
  cujo	
  nome	
  vem	
  à	
  direita	
  do	
  >.	
  Se	
  o	
  arquivo	
  
não	
  exisBr,	
  cria	
  um	
  novo.	
  Se	
  exisBr,	
  apaga	
  o	
  
conteúdo	
  anterior;	
  
•  Exemplo:	
  
$ cat > saida.txt 
>>	
  	
   -­‐	
  Insere	
  o	
  texto	
  ao	
  final	
  do	
  arquivo.	
  Se	
  o	
  arquivo	
  
não	
  exisBr,	
  cria	
  um	
  novo;	
  
Caracteres	
  Especiais	
  
4	
  
$ cat > saida.txt 
Este é um teste 
Só serve para ver como funciona o cat 
Para terminar, pressione <ctrl> D 
^D 
•  Redirecionamento	
  de	
  entrada;	
  
<	
  	
   -­‐	
  redireciona	
  a	
  entrada	
  padrão	
  do	
  comando	
  
para	
  o	
  arquivo	
  cujo	
  nome	
  vem	
  à	
  direita	
  do	
  <;	
  
•  Exemplo:	
  
$ cat < saida.txt 
– Exibe	
  o	
  conteúdo	
  do	
  arquivo	
  saída.txt	
  na	
  saída	
  padrão.	
  
Caracteres	
  Especiais	
  
5	
  
•  Redirecionamentos:	
  
– Mais	
  exemplos:	
  
$ tr 'E' 'e' < entrada.txt > saida.txt 
– Troca	
  todos	
  os	
  E’s	
  maiúsculos	
  por	
  e’s	
  minúculos	
  do	
  arquivo	
  
entrada.txt	
  e	
  salva	
  em	
  saida.txt.	
  
ls –l | tr 'a-z' 'A-Z' 
– Listagem	
  longa	
  dos	
  arquivos	
  subsBtuindo	
  todas	
  as	
  letras	
  
minúsculas	
  por	
  maiúsculas.	
  
Caracteres	
  Especiais	
  
6	
  
Exercícios	
  
1.  Escrever	
  um	
  script	
  que	
  solicita	
  ao	
  usuário	
  que	
  entre	
  com	
  um	
  
nome	
  e	
  um	
  telefone.	
  Após	
  a	
  leitura	
  dos	
  dados	
  (read),	
  
acrescenta-­‐os	
  ao	
  final	
  do	
  arquivo	
  agenda.txt.	
  Caso	
  o	
  
arquivo	
  não	
  exista,	
  ele	
  deve	
  ser	
  criado.	
  Ao	
  final,	
  deve-­‐se	
  
imprimir	
  na	
  tela	
  (igual	
  ao	
  modelo	
  abaixo)	
  os	
  dados	
  de	
  toda	
  a	
  
agenda	
  atualizada	
  e	
  em	
  ordem	
  alfabéBca	
  (use	
  os	
  comandos	
  
sort	
  e	
  cat).	
  
Nome: Beatriz 
Telefone: 1111-4545 
------------------------- 
 Agenda 
------------------------- 
Almir 3434-3232 
Beatriz 1111-4545 
Zuleica 2121-2121 
------------------------- 
7	
  
Exercícios	
  
2.  Escrever	
  um	
  script	
  que	
  imprima	
  na	
  tela	
  o	
  número	
  de	
  
telefones	
  armazenados	
  na	
  agenda	
  do	
  exercício	
  anterior	
  
(comando	
  wc -l	
  para	
  contar).	
  Seu	
  script	
  deverá	
  processar	
  
o	
  arquivo	
  agenda.txt	
  e	
  gerar	
  uma	
  saída	
  de	
  acordo	
  com	
  o	
  
modelo	
  abaixo:	
  
Agenda tem 3 telefones. 
8	
  
Exercícios	
  
3.  Escrever	
  um	
  script	
  que	
  solicita	
  ao	
  usuário	
  que	
  digite	
  o	
  seu	
  
primeiro	
  nome	
  e	
  em	
  seguida	
  exibe	
  uma	
  saudação	
  de	
  boa	
  
noite	
  usando	
  o	
  nome	
  do	
  usuário	
  e	
  informando	
  qual	
  a	
  data	
  e	
  
hora	
  atuais,	
  como	
  no	
  exemplo	
  abaixo	
  (as	
  ASPAS	
  são	
  
obrigatórias	
  e	
  a	
  data	
  deve	
  estar	
  com	
  letras	
  MAIÚSCULAS):	
  
Olá Alexandre, boa noite! 
Data e hora atuais: "QUA, 13 DE FEV DE 2013 17:35:19". 
9

Outros materiais