O que é script? [RESOLVIDO]

1. O que é script? [RESOLVIDO]

David Cesar
David_pc

(usa Outra)

Enviado em 22/09/2009 - 11:52h

To lendo uma apostila de Python, ela começou a falar de scrips mas eu nem sei o que é isso, dá pra me explicar?


  


2. MELHOR RESPOSTA

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 22/09/2009 - 14:17h

Você postou este tópico na comunidade C/C++.

Códigos em C, C++, por exemplo, não podem ser considerados como scripts. São linguagens compiladas, tu escreve, compila e depois executa.

Mas também não dá para dizer com 100% de certeza que scripts são somente linguagens interpretadas. Muito embora se diga "script PHP" não creio ser uma classificação correta.

Em qualquer sistema operacional existem comandos. No dos tem o dir, echo, set, pause, type. No Linux tem o echo, cat, etc.

O interpretador de comandos do antigo DOS é o command.com, hoje é o cmd.exe. No linux tem vários, ao seu gosto, sendo o mais usado o bash.

Você pode digitar comandos em sequencia que fazem determinadas tarefas em qualquer SO.

Um exemplo de COMANDOS bash para calcular a soma de dois números pode ser isto:

elgio@didake:~> a=10
elgio@didake:~> b=20
elgio@didake:~> T="$(( $a + $b))"
elgio@didake:~> echo $T
30
elgio@didake:~>

Comandos individuais, executáveis em qualquer linha de comando bash que, juntos, computam e imprimem a soma de 10+20.

Como posso precisar repetir estes comandos, ao invés de escrever eles toda hora, posso salvá-los em um arquivo, automatizando futuras execuções de uma soma.

A isto se dá o nome de script!

Poderia gerar o arquivo soma.sh da seguinte forma:

a=$1
b=$2
t="$(( $a + $b))"
echo $t

dar permissão de execução para o soma.sh:

elgio@didake:~> chmod a+x soma.sh

E usar ele agora para somar qualquer inteiro:

elgio@didake:~> ./soma.sh 30 50
80
elgio@didake:~> ./soma.sh 30 5031
5061
elgio@didake:~> ./soma.sh 130 5031
5161
elgio@didake:~> ./soma.sh 199 201
400
elgio@didake:~>

ISTO SIM É UM SCRIPT!
Pode-se ter scripts em bat ou cmd também.

3. Re: O que é script? [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 22/09/2009 - 12:10h

Cara, em suma script é uma forma de automatizar tarefas repetitivas, o script pode ser entendido como um "pequeno software".

mais de uma lida aqui:

http://pt.wikipedia.org/wiki/Scripts

vai te ajudar a entender o que é um script


4. Re: O que é script? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/09/2009 - 12:13h

Correto






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts