com as habilidades de desenvolvimento Fábio Chicout1 1Coordenação de Análise e Desenvolvimento de Sistemas Unibratec 15/09/2011 / II Jornada Acadêmica 2011.2 Fábio Chicout Bash para Desenvolvedores
Bourne (AT&T, 1974); Influenciou outros Shells (csh, tcsh); Influenciou a necessidade do padrão POSIX (1003.2); FSS abraça o projeto e Brian Fox lança o Bourne Again SHell (bash); Versão atual 4.2.10. Fábio Chicout Bash para Desenvolvedores
Bourne (AT&T, 1974); Influenciou outros Shells (csh, tcsh); Influenciou a necessidade do padrão POSIX (1003.2); FSS abraça o projeto e Brian Fox lança o Bourne Again SHell (bash); Versão atual 4.2.10. Fábio Chicout Bash para Desenvolvedores
Bourne (AT&T, 1974); Influenciou outros Shells (csh, tcsh); Influenciou a necessidade do padrão POSIX (1003.2); FSS abraça o projeto e Brian Fox lança o Bourne Again SHell (bash); Versão atual 4.2.10. Fábio Chicout Bash para Desenvolvedores
Bourne (AT&T, 1974); Influenciou outros Shells (csh, tcsh); Influenciou a necessidade do padrão POSIX (1003.2); FSS abraça o projeto e Brian Fox lança o Bourne Again SHell (bash); Versão atual 4.2.10. Fábio Chicout Bash para Desenvolvedores
Bourne (AT&T, 1974); Influenciou outros Shells (csh, tcsh); Influenciou a necessidade do padrão POSIX (1003.2); FSS abraça o projeto e Brian Fox lança o Bourne Again SHell (bash); Versão atual 4.2.10. Fábio Chicout Bash para Desenvolvedores
ser feito. Vem por padrão; Mac Geralmente nada a ser feito. Vem por padrão; Windows Não é o padrão. Pode ser instalado via Cygwin ou Mingw, com limitações de expressividade e compatibilidade. Fábio Chicout Bash para Desenvolvedores
ser feito. Vem por padrão; Mac Geralmente nada a ser feito. Vem por padrão; Windows Não é o padrão. Pode ser instalado via Cygwin ou Mingw, com limitações de expressividade e compatibilidade. Fábio Chicout Bash para Desenvolvedores
ser feito. Vem por padrão; Mac Geralmente nada a ser feito. Vem por padrão; Windows Não é o padrão. Pode ser instalado via Cygwin ou Mingw, com limitações de expressividade e compatibilidade. Fábio Chicout Bash para Desenvolvedores
pequenos, pontuais; Forte modularização; Voltado principalmente para administração do sistema; Flexibilidade e reuso extremos! Poucas regras que criam muitas possibilidades; VIm, emacs, notepad,. . . são mais que suficientes. Fábio Chicout Bash para Desenvolvedores
pequenos, pontuais; Forte modularização; Voltado principalmente para administração do sistema; Flexibilidade e reuso extremos! Poucas regras que criam muitas possibilidades; VIm, emacs, notepad,. . . são mais que suficientes. Fábio Chicout Bash para Desenvolvedores
pequenos, pontuais; Forte modularização; Voltado principalmente para administração do sistema; Flexibilidade e reuso extremos! Poucas regras que criam muitas possibilidades; VIm, emacs, notepad,. . . são mais que suficientes. Fábio Chicout Bash para Desenvolvedores
pequenos, pontuais; Forte modularização; Voltado principalmente para administração do sistema; Flexibilidade e reuso extremos! Poucas regras que criam muitas possibilidades; VIm, emacs, notepad,. . . são mais que suficientes. Fábio Chicout Bash para Desenvolvedores
pequenos, pontuais; Forte modularização; Voltado principalmente para administração do sistema; Flexibilidade e reuso extremos! Poucas regras que criam muitas possibilidades; VIm, emacs, notepad,. . . são mais que suficientes. Fábio Chicout Bash para Desenvolvedores
pequenos, pontuais; Forte modularização; Voltado principalmente para administração do sistema; Flexibilidade e reuso extremos! Poucas regras que criam muitas possibilidades; VIm, emacs, notepad,. . . são mais que suficientes. Fábio Chicout Bash para Desenvolvedores
pequenos, pontuais; Forte modularização; Voltado principalmente para administração do sistema; Flexibilidade e reuso extremos! Poucas regras que criam muitas possibilidades; VIm, emacs, notepad,. . . são mais que suficientes. Fábio Chicout Bash para Desenvolvedores
um $ antes do nome; Ficam guardadas globalmente, ou no tempo de execução d’um script; Obs.: Scripts são comandos customizados. Só recebem até 10 parâmetros. Fábio Chicout Bash para Desenvolvedores
um $ antes do nome; Ficam guardadas globalmente, ou no tempo de execução d’um script; Obs.: Scripts são comandos customizados. Só recebem até 10 parâmetros. Fábio Chicout Bash para Desenvolvedores
um $ antes do nome; Ficam guardadas globalmente, ou no tempo de execução d’um script; Obs.: Scripts são comandos customizados. Só recebem até 10 parâmetros. Fábio Chicout Bash para Desenvolvedores
um $ antes do nome; Ficam guardadas globalmente, ou no tempo de execução d’um script; Obs.: Scripts são comandos customizados. Só recebem até 10 parâmetros. Fábio Chicout Bash para Desenvolvedores
de um comando para outra área Arquivos, Tela, Saída de Erros, Logs,. . . echo “Texto que será escrito” > Arquivo.txt Fábio Chicout Bash para Desenvolvedores
de um comando para outra área Arquivos, Tela, Saída de Erros, Logs,. . . echo “Texto que será escrito” > Arquivo.txt Fábio Chicout Bash para Desenvolvedores
de um comando para outra área Arquivos, Tela, Saída de Erros, Logs,. . . echo “Texto que será escrito” > Arquivo.txt Fábio Chicout Bash para Desenvolvedores
e executar processamento; Possui uma linguagem própria; Útil para buscar dados de arquivos tabulares; Pode carregar scripts próprios em arquivos externos ou embutir na sua chamada. Fábio Chicout Bash para Desenvolvedores
e executar processamento; Possui uma linguagem própria; Útil para buscar dados de arquivos tabulares; Pode carregar scripts próprios em arquivos externos ou embutir na sua chamada. Fábio Chicout Bash para Desenvolvedores
e executar processamento; Possui uma linguagem própria; Útil para buscar dados de arquivos tabulares; Pode carregar scripts próprios em arquivos externos ou embutir na sua chamada. Fábio Chicout Bash para Desenvolvedores
e executar processamento; Possui uma linguagem própria; Útil para buscar dados de arquivos tabulares; Pode carregar scripts próprios em arquivos externos ou embutir na sua chamada. Fábio Chicout Bash para Desenvolvedores
pela linha de comando; Comandos baseados em partes; Imperativa; Adicionar texto, remover texto, alterar texto; Efetivando no arquivo ou ’whatif mode’; Fábio Chicout Bash para Desenvolvedores
pela linha de comando; Comandos baseados em partes; Imperativa; Adicionar texto, remover texto, alterar texto; Efetivando no arquivo ou ’whatif mode’; Fábio Chicout Bash para Desenvolvedores
pela linha de comando; Comandos baseados em partes; Imperativa; Adicionar texto, remover texto, alterar texto; Efetivando no arquivo ou ’whatif mode’; Fábio Chicout Bash para Desenvolvedores
pela linha de comando; Comandos baseados em partes; Imperativa; Adicionar texto, remover texto, alterar texto; Efetivando no arquivo ou ’whatif mode’; Fábio Chicout Bash para Desenvolvedores
pela linha de comando; Comandos baseados em partes; Imperativa; Adicionar texto, remover texto, alterar texto; Efetivando no arquivo ou ’whatif mode’; Fábio Chicout Bash para Desenvolvedores
em modo texto; Comandos simples que criam interfaces de comunicação com outros; Resultados enviados para a saída de erro do bash; calendário, checklist, seleção de diretórios, textbox, seleção de arquivos, barras de progresso, caixas de mensagens, edição de arquivos, menus, campos de senha, radio buttons, e outros componentes úteis. Fábio Chicout Bash para Desenvolvedores
em modo texto; Comandos simples que criam interfaces de comunicação com outros; Resultados enviados para a saída de erro do bash; calendário, checklist, seleção de diretórios, textbox, seleção de arquivos, barras de progresso, caixas de mensagens, edição de arquivos, menus, campos de senha, radio buttons, e outros componentes úteis. Fábio Chicout Bash para Desenvolvedores
em modo texto; Comandos simples que criam interfaces de comunicação com outros; Resultados enviados para a saída de erro do bash; calendário, checklist, seleção de diretórios, textbox, seleção de arquivos, barras de progresso, caixas de mensagens, edição de arquivos, menus, campos de senha, radio buttons, e outros componentes úteis. Fábio Chicout Bash para Desenvolvedores
em modo texto; Comandos simples que criam interfaces de comunicação com outros; Resultados enviados para a saída de erro do bash; calendário, checklist, seleção de diretórios, textbox, seleção de arquivos, barras de progresso, caixas de mensagens, edição de arquivos, menus, campos de senha, radio buttons, e outros componentes úteis. Fábio Chicout Bash para Desenvolvedores
sobre um servidor X; Comandos simples que se interfaces de comunicação com outros; calendário, textbox, mensagem de erro, mensagem informativa, seleção de arquivos, listas, notificações, barras de progresso, caixa de pergunta, caixa de aviso (warning), caixa de seleção de cor, campo de senha. Menos abrangente que o dialog; Precisa de interface gráfica executando. Fábio Chicout Bash para Desenvolvedores
sobre um servidor X; Comandos simples que se interfaces de comunicação com outros; calendário, textbox, mensagem de erro, mensagem informativa, seleção de arquivos, listas, notificações, barras de progresso, caixa de pergunta, caixa de aviso (warning), caixa de seleção de cor, campo de senha. Menos abrangente que o dialog; Precisa de interface gráfica executando. Fábio Chicout Bash para Desenvolvedores
sobre um servidor X; Comandos simples que se interfaces de comunicação com outros; calendário, textbox, mensagem de erro, mensagem informativa, seleção de arquivos, listas, notificações, barras de progresso, caixa de pergunta, caixa de aviso (warning), caixa de seleção de cor, campo de senha. Menos abrangente que o dialog; Precisa de interface gráfica executando. Fábio Chicout Bash para Desenvolvedores
sobre um servidor X; Comandos simples que se interfaces de comunicação com outros; calendário, textbox, mensagem de erro, mensagem informativa, seleção de arquivos, listas, notificações, barras de progresso, caixa de pergunta, caixa de aviso (warning), caixa de seleção de cor, campo de senha. Menos abrangente que o dialog; Precisa de interface gráfica executando. Fábio Chicout Bash para Desenvolvedores
sobre um servidor X; Comandos simples que se interfaces de comunicação com outros; calendário, textbox, mensagem de erro, mensagem informativa, seleção de arquivos, listas, notificações, barras de progresso, caixa de pergunta, caixa de aviso (warning), caixa de seleção de cor, campo de senha. Menos abrangente que o dialog; Precisa de interface gráfica executando. Fábio Chicout Bash para Desenvolvedores
a primeira abstração para aplicações web; Suportado por qualquer servidor Web; Arquivos com código fazendo dump de texto plano. Naturalmente ’spaghetti code’; Fábio Chicout Bash para Desenvolvedores
a primeira abstração para aplicações web; Suportado por qualquer servidor Web; Arquivos com código fazendo dump de texto plano. Naturalmente ’spaghetti code’; Fábio Chicout Bash para Desenvolvedores
a primeira abstração para aplicações web; Suportado por qualquer servidor Web; Arquivos com código fazendo dump de texto plano. Naturalmente ’spaghetti code’; Fábio Chicout Bash para Desenvolvedores
a primeira abstração para aplicações web; Suportado por qualquer servidor Web; Arquivos com código fazendo dump de texto plano. Naturalmente ’spaghetti code’; Fábio Chicout Bash para Desenvolvedores