Cómo aumentar un contador en un script de consola de Unix (En 10 Pasos)
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.