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