Tecnología

Inicio

Cómo utilizar números enteros en Linux

Linux utiliza el shell bash para ejecutar programas en una línea de comandos, dando el gran poder usuario profesional. Los scripts pueden ser escritos usando comandos de bash para realizar numerosas operaciones de forma secuencial, lo que permite mayores posibilidades. variables bash son normalmente sin tipo, se utiliza sin declaración previa. Se puede definir una variable dada como un entero, sin embargo, lo que le permite interactuar directamente con los operadores y sin la necesidad de que los comandos o "let" "expr".

Instrucciones

1 Abra un editor de texto como gedit. Introduzca el siguiente como la primera línea del script:

! / Bin / bash

Esto permitirá que el shell lo reconoce como un script bash cuando lo ejecuta.

2 Escriba el siguiente código de dos líneas por debajo de la primera línea:

declarar -en

Esto define la variable "n" como un entero. Normalmente, las variables en Bash son sin tipo, todo funciona como cuerdas, pero tratados como números cuando sea necesario. La declaración de una variable sea un número entero hace que sea incapaz de almacenar las cadenas en el futuro, pero permite que sea utilizado de manera variables sin tipo no puede.

3 Introduzca las dos líneas siguientes:

n = 10/2

echo "El entero n ahora es igual a 10 dividido por 2, es decir, $ n."

Al realizar esta operación en una variable sin tipo en realidad configurarlo para que la cadena "10/2". Para darle el valor de 10 dividido por 2, que tendría que ser escrita en una de las tres siguientes maneras:

dejar que "n = 10/2"

n = $ ((10/2))

n = expr 10 / 2

Debido a que n ha sido declarado como un entero, sin embargo, se puede utilizar la mayoría de los operadores aritméticos directamente.

4 Introduzca las siguientes líneas de código:

n = $ AZAR

n = n% 20

dejar que "m = n ** 2"

echo "Después de la aleatorización, n es igual a $ n, cuyo exponente es $ m."

Esto establece que n un entero aleatorio, usando el operador mod restringirlo a valores por debajo de 20. Una variable sin tipo normal se ajusta al exponente de n y los valores se muestran en la pantalla. Nótese cómo el operador mod se utiliza reflexivamente. Mientras que todos los operadores aritméticos-símbolo solo pueden ser utilizados directamente por números enteros, el único operador que afecta a la libre que se puede utilizar también lo es + =. El operador% = debe ser utilizado de la siguiente manera por ambos enteros y variables sin tipo por igual:

dejar que "n = 20%"

5 Guarde el archivo como "guión" en el directorio / home y abrir una terminal shell. Introduzca los siguientes dos comandos para que sea ejecutable y ejecutarlo:

chmod 755 de la escritura

./guión