Cómo aumentar un contador en un script de consola de Unix

Aprende a programar scripts para la consola de Unix.
Por kristen waters

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.