Linux usa o shell bash para executar programas na linha de comando , dando ao usuário conhecedor grande poder. Os scripts podem ser escritos usando comandos do bash para executar várias operações em seqüência , permitindo ainda mais possibilidades . Festança variáveis são normalmente sem tipo , usado sem declaração prévia. Você pode definir uma variável como um número inteiro , no entanto, que lhe permite interagir diretamente com as operadoras , sem a necessidade de os " deixar " ou comandos " expr " . Instruções
1
Abra um editor de texto como o gedit . Digite o seguinte como a primeira linha do seu script :
# /bin /bash
Isso permitirá que o shell para reconhecê-lo como um script quando você executá-lo
< . br> 2
Digite o código a seguir duas linhas abaixo da primeira linha :
declarar -in
Isto define a variável " n" como sendo um inteiro. Normalmente, as variáveis em festa são sem tipo , tudo funcionando como cordas, mas tratados como números , quando necessário. Declarando uma variável a ser um inteiro torna incapaz de armazenar cordas no futuro, mas permite que ele seja usado de maneiras variáveis sem tipo não pode
3
Digite as duas linhas seguintes : .
n = 10/2
echo " o inteiro n agora é igual a 10 dividido por 2 , ou seja, $ n . "
Realizar esta operação em uma variável sem tipo seria realmente configurá-lo para o string " 10/2 ". Para dar-lhe o valor de 10 dividido por 2, ele teria que ser escrito em uma das três seguintes maneiras:
deixar " n = 10 /2"
n = $ ( ( 10/2) )
n = ` expr 10/2 `
Porque n foi declarado como um inteiro, no entanto, pode usar os operadores aritméticos mais diretamente.
4
Digite as seguintes linhas de código :
n = $ RANDOM
n = n% 20
permitem " m = n ** 2 "
echo " Após a randomização, n é igual a $ n, o expoente do que é de US $ m . "
Isso define n para um número inteiro aleatório , usando o operador mod para limitar a valores abaixo de 20. A variável sem tipo normal é definido como o expoente n , e os valores são exibidos na tela. Observe como o operador mod é usado reflexivamente . Enquanto todos os operadores aritméticos - símbolo único pode ser usado diretamente por inteiros, a única operadora que afeta a auto- que pode ser tão utilizado é + = . O operador% = deve ser utilizado da seguinte forma por ambos os números inteiros e variáveis sem tipo iguais :
deixar "n = 20 % "
5
Salve o arquivo como " roteiro " em seu /diretório home e abra um terminal shell. Digite os seguintes comandos para torná-lo executável e executá-lo : .
Chmod 755 script de
/script