Linux utiliza el shell bash para ejecutar programas en una línea de comandos , dando al usuario profesional un gran poder. Los scripts pueden ser escritos usando comandos de bash para llevar a cabo numerosas operaciones de forma secuencial , lo que permite aún más posibilidades. Variables Bash normalmente sin tipo , utilizados sin declaración previa. Se puede definir una variable dada como un entero, sin embargo, lo que le permite interactuar directamente con los operadores, sin la necesidad de los comandos " expr " " let " o . Instrucciones
1
Abra un editor de texto como gedit . Escriba el siguiente como la primera línea del script : .
# /Bin /bash
Esto permitirá que el shell lo reconozca como un script bash cuando se ejecuta
2
Escriba el siguiente código de dos líneas por debajo de la primera línea:
declarar - en Destinia.com
Esto define la variable " n " como un entero. Normalmente , las variables en bash son sin tipo , todo funcionaba como cadenas , pero tratan como números cuando sea necesario . Declarar una variable como un entero hace que sea incapaz de almacenar cadenas en el futuro , sino que permite que sea utilizado de manera las variables sin tipo no puede
3
Introduce las dos líneas siguientes : .
n = 10/2
echo " el entero n es ahora de 10 dividido por 2 , es decir, $ n . "
realizar esta operación en una variable sin tipo en realidad ajustarlo al cadena " 10/2 ". Para darle el valor de 10 dividido por 2 , tendría que ser escrito en una de las siguientes tres maneras :
dejó "n = 10/2"
n = $ ( ( 10/2) )
n = ` expr 10/2 `
Porque n ha sido declarado como un entero, sin embargo, puede utilizar la mayoría de los operadores aritméticos directamente .
4
Introduzca las siguientes líneas de código:
n = $ RANDOM
n = n% 20
deje "m = n ** 2 "
echo " Después de la aleatorización , n es igual a $ n , cuyo exponente es $ m . "
establece n un entero aleatorio , usando el operador mod limitar a valores por debajo de 20 . Una variable sin tipo normal se establece en el exponente de n y los valores se muestran en la pantalla . Observe cómo se utiliza el operador mod reflexivamente . Mientras que todos los operadores aritméticos de un solo símbolo pueden ser utilizados directamente por números enteros , el único operador auto causa un efecto que se puede utilizar es por lo + = . El operador% = debe ser utilizado de la siguiente manera por los dos enteros y variables sin tipo por igual :
deje " n% = 20 "
5
Guarde el archivo como "script" en el archivo /directorio y abrir una terminal shell. Introduzca los siguientes dos comandos para hacerlo ejecutable y ejecutarlo : .
Chmod 755 script de
/script