Buscar

Aula3 de programação p servidores

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 11 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 11 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 11 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

Prévia do material em texto

PROGRAMAÇÃO PARA 
SERVIDORES
Prof. M. Sc. Isac Ferreira
isacfernando@gmail.com
Roteiro
• Aspas, apóstrofo, crase e barra invertida
• Redirecionamentos
• Variáveis
Aspas, apóstrofo, crase e barra invertida
• Aspas(“”) – caracteres especiais são ignorados pelo shell
dentro de aspas, exceto em cifrão ($), crase (`) e barra 
invertida (\)
• Apóstrofos(‘’) – todos os caracteres entre apóstrofos são 
ignorados.
• Barra invertida – shell ignora um e somente caractere 
que segue a barra invertida
• Crases – são usadas para avisar ao shell que o que está 
entre elas é um comando
Aspas, apóstrofo, crase e barra invertida
• Exemplos:
• echo *
• echo \\
• echo \
• echo Estou escrevendo no shell
• echo Estou escrevendo no shell
• echo “Estou escrevendo no shell”
• echo $PATH
• echo “$PATH”
• echo ‘$PATH’
• echo “O nome deste computador é uname -n”
Redirecionamentos
• Entrada – stdin
• Saída – stdout
• Erro – stderr
Redirecionamento de Saída
• > - redireciona a saída para um arquivo
• >> redireciona a saída para uma arquivo e anexando ao 
fim
• 2> redireciona os erros gerados por um comando
Redirecionamento de Entrada
• << - indica ao shel que o escopo de um comando começa 
na linha seguinte e termina quando encontra uma linha 
em que o conteúdo seja unicamente o label que segue o 
sinal <<
Redirecionamentos Especiais
• | - redireciona a saída de um comando para a entrada de 
outro
• tee - captura a saída de um comando com pipe, copiando 
o que está entrando no tee para a saída padrão e outro 
comando ou arquivo
Redirecionamentos
• mail fulano << FimMail
• Sr. Fulano
• Oi
• FimMail
• rm talvez 2> /dev/null
• echo “Atualmente, existem `who | wc -l` usuarios
conectados”
Variáveis
• variavel=20
• echo $variavel
• variavel=teste
• echo $variavel
Parâmetros
• param.sh
#!/bin/bash
echo $1 $2 $3 $4 $5
./param.sh 10 20 30 40 50
echo $0 - nome do script
echo $# - quantidade de parâmetros
echo $? - variável de notificação de erro

Continue navegando