“Conocimiento Sistemas>unix

Cómo incrementar un contador en un Unix Shell Script

2013/10/3
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.

unix
¿Qué es cu en Unix?
¿Qué se puede utilizar para determinar el comando PING?
¿Cuál es la diferencia entre Echo y en Unix?
Características del sistema operativo UNIX
¿Por qué es estable Unix?
¿Qué son los archivos binarios y las bibliotecas en Linux?
¿En qué se diferencia la estructura de directorios NTFS de la utilizada en los sistemas operativos Unix?
Cómo agregar un usuario de Unix
Conocimiento de la computadora © http://www.ordenador.online