m4iir1c10
(usa Arch Linux)
Enviado em 03/02/2009 - 09:01h
a primeira linha e a linha que vai dizer qual a linguagem que sera usada, essa linha comeca com #!, portanto se eu vou criar um bash script:
#!/bin/bash
em python:
#!/usr/bin/env python
Se voce tiver alguma duvida de onde e qual e o shell que voce esta usando digite:
echo $SHELL
o caminho que for retornado e oque voce vai colocar na primeira linha do script.
Feito isso crie o seu script com os comandos e funcoes que voce quiser, depois salve com qualquer nome, qualquer extensao, ate mesmo sem estensao nenhuma, porque oque esta difinindo o seu arquivo e a primeira linha dele e nao a extensao.
digamos que voce salvou o Primeiro_script agora de poder de execusao ao arquivo
chmod 777 Primeiro_script # isso garante a execusao por todos os usuarios e tambem a edicao e leitura do script
chmod +x Primeiro_script # isso garante somente ao seu usuario a permissao de executar o script
feito isso se voce usa o nautilus como gerenciador de arquivos basta clicar no icone e ele vai perguntar se vc quer executar o script, caso voce nao use o nautilus ou tenha colocado parametros no script que devem ser determinado pela linha de comando entao no terminal digite o caminho para o script ou se vc estiver na mesma pasta escreva o nome do script preecedido de ./
na mesma pasta:
./Primeiro_script
outra pasta:
/home/mauricio/Primeiro_script
lembre-se que shell script entende como duas letras diferentes maiscula e minuscula, ou seja:
pe, Pe, PE e pE sao 4 diferentes palavras para o shell