Cómo aumentar un contador en un script de consola de Unix (En 10 Pasos)

Por kristen waters
Cómo aumentar un contador en un script de consola de Unix (En 10 Pasos)
Jupiterimages/Brand X Pictures/Getty Images

Los scripts de consola son pequeños programas escritos para una consola de Unix o un intérprete de línea de comando. Uno de las consolas de Unix más usadas es la consola Bash, que viene instalada en la mayoría de los sistemas operativos Linux y Unix. Puedes usar scripts de consola para manipular archivos, imprimirlos o ejecutar programas. Para aumentar un contador en un script de consola, crea un bucle que sume uno cada vez que la condición del bucle se cumpla.

Paso 1

Abre un documento de texto en blanco en cualquier editor de texto.

Paso 2

Escribe "#!/bin/bash", sin comillas, para iniciar el script de consola. Este script usa el lenguaje de script de consola bash.

Paso 3

Escribe "names=( steve james sam jeff)", de nuevo sin comillas, para crear un vector de nombres.

Paso 4

Escribe las siguientes líneas:

count=0 num=0<

Esto creará dos variables con valor cero. La variable "count" se usa para el contador. La variable "num" referencia a cada elemento en el vector.

Paso 5

Escribe "len=${#names[@]}", sin comillas, para crear una variable que contenga el número de elementos del vector.

Paso 6

Escribe "while [ $count -lt $len ]", sin comillas, para iniciar el bucle "while" que se repite para los elementos del vector. La parte "-lt" de la sentencia viene de "less than" (menor que).

Paso 7

Escribe las siguientes líneas:

count=expr $count + 1 echo "Name $count is ${names[$num]}" num=expr $num + 1

Esto aumenta las variables "count" y "num", e imprime cada elemento del vector.

Paso 8

Guarda el archivo como "count.sh".

Paso 9

Escribe "chmod +x" en la línea de comandos para que el script sea ejecutable.

Paso 10

Escribe el comando "./count.sh" para ejecutar el script.