shell scripts son pequeños programas escritos para un shell o intérprete de línea de comandos de Unix. Uno de los Unix shell más utilizado es el shell Bash - se ha instalado en la mayoría de los sistemas operativos UNIX y Linux. Puede utilizar scripts de shell para manipular archivos, archivos de impresión o ejecutar programas. Para incrementar un contador en una secuencia de comandos shell, crear un bucle que añade uno cada vez que se cumple la condición del bucle.
Instrucciones
1 Abra un documento de texto sin formato en blanco en cualquier editor de texto.
2 Tipo "#! / Bin / bash!" - Sin las citas - para iniciar el script de shell. Este script utiliza el lenguaje de secuencias de comandos shell bash.
3 Tipo "nombres = (Steve James sam jeff)" - de nuevo, sin las citas - para crear una matriz de nombres.
4 Escriba las líneas siguientes:
count = 0
num = 0 <
Esto crea dos variables establecidas en cero. La variable "recuento" se utiliza para el conteo; el "num" variable hace referencia a cada elemento de la matriz.
5 Tipo "len = $ {# nombres [@]}" - sin las citas - para crear una variable que contiene el número de elementos de la matriz.
6 Tipo ", mientras que [$ contar -lt $ len]" - sin las comillas - para iniciar el bucle "while" que se repite a través de los elementos de la matriz. La parte "-lt" de la declaración significa "menos".
7 Escriba las líneas siguientes:
count = expr $count + 1
echo "Nombre recuento $ es $ {nombres [$ num]}"
num = expr $num + 1
Esto incrementa el "recuento" y variables "num", e imprime cada elemento de la matriz.
8 Guarde el archivo como "count.sh."
9 Tipo "chmod + x" en un símbolo del sistema para hacer el script ejecutable.
10 Escriba el comando "./count.sh" para ejecutar la secuencia de comandos.