Mac OS X é um sistema operacional baseado em UNIX , um sistema operacional em uso desde 1970. Junto com a sua estabilidade, uma das vantagens do UNIX é a capacidade de escrever e usar scripts shell . Shell scripts são uma forma de linguagem de programação de curto , que muitas vezes é usado para automatizar tarefas repetitivas - qualquer coisa de abrir lotes de programas em seqüência para iniciar um programa de e-mail para localizar documentos dentro de um diretório . Porque OS X é baseado em UNIX , você pode escrever e usar scripts shell dentro dele. Instruções
1
Abra um terminal , vá em "Aplicativos" e selecione "Utilitários " e " Terminal".
2
Abra um editor de texto como o vim ou emacs. A partir de um terminal, a maneira mais fácil de fazer isso é digitar :
emacs shelltest.sh
Este comando inicia emacs e diz-lhe para procurar ( e abra) um documento chamado shelltest.sh no diretório atual ( sua pasta pessoal , neste caso . ) Se o documento não existe, emacs irá criá-lo e salvá-lo no diretório atual .
este novo documento é aberto e é editado dentro de sua janela de terminal . Devido ao fato de que ele está aberto dentro de sua janela de terminal , os comandos do Emacs levar algum tempo para se acostumar . Para salvar um documento , por exemplo, pressione as teclas "X " seguido de chaves "S" "Ctrl" e "Ctrl" e . Para fechar o programa emacs e voltar para o aplicativo de terminal (dentro da mesma janela, ), pressione as teclas " Ctrl" e " X " seguido de chaves "C" "Ctrl" e .
3
Digite a primeira linha do script shell :
# /bin /sh
Isto diz UNIX que o script deve ser executado por /bin /sh, a localização do Bourne . shell ( shell seu terminal está usando )
4
Tipo:
echo "Olá , mundo "
Salve o arquivo (em emacs , "Ctrl "plus" X ", depois" Ctrl " plus" S ") .
5
emacs de saída ( " Ctrl "plus" X "," Ctrl "plus" C "). No terminal, digite
sh shelltest.sh
O terminal deve responder imediatamente com :
Olá, mundo
Você acabou de escrever sua primeira script shell .
6
Experimente com outros comandos shell. Como outras linguagens de programação , você pode criar variáveis , ler a entrada do usuário , gravar em um arquivo e até mesmo executar funções como loops e if /then declarações.