“Conocimiento Sistemas>unix

Cómo escribir un script de shell de UNIX para imprimir una lista en una nueva línea

2013/2/7
Un script de shell de Unix es un programa escrito en uno de los lenguajes de secuencias de comandos shell como bash, sh, csh o . Para tener un script imprimir una lista , debe colocar la lista en una matriz. La secuencia de comandos a continuación, recorre la matriz , la impresión de cada valor a la pantalla . En bash, los valores son cada uno impreso en sus propias líneas . En otras shells , puede que tenga que especificar que desea que cada valor se va a imprimir en su propia línea . Instrucciones
1

Abra un editor de texto como vi , nano o gedit . Si utiliza Ubuntu, se encuentra " gedit " en el menú " Accesorios " del menú principal "Aplicaciones" . Abra "vi" y " nano " en el símbolo del sistema , escriba "vi" o " nano ".
2

Tipo de la línea " #! /Bin /bash " para iniciar la secuencia de comandos de shell.
Página 3

Escriba el " list = ( pantalones camisa calcetines zapatos) " línea para crear la matriz para mantener la lista.
4

Tipo de la línea " ListNum = $ {# } lista "para crear la variable" ListNum " que contendrá el número de elementos de la matriz .
5

Escriba los siguientes tres líneas al bucle a través de los valores de la matriz e imprime cada valor a la pantalla :

de ( (x = 0 ; x <$ ListNum , x + + )); doecho $ {list [$ { x } ] } hacer

Cada valor en la matriz se imprimirán en su propia línea .
6

Guarde el archivo con el nombre " list.sh. " Haga clic en el botón " Guardar como" en gedit y escriba el nombre en el cuadro de texto . Tipo " : w " . En vi y " Ctrl + O" en nano y escriba el nombre cuando se le solicite
7

Escriba el comando "chmod + x list.sh " en el símbolo del sistema para que el script ejecutable .
8

Escriba el comando " . /list.sh " en el símbolo del sistema para ejecutar el script.

unix
¿Para qué se utiliza el comando?
¿Cuáles son las formas de entrar en UNIX?
¿Qué explica inodes en Unix?
¿Qué es una oración central?
¿Qué se almacena en un inodo de archivos en un sistema Linux o Unix?
¿Qué es la sincronización en Unix?
¿Qué es la forma completa de SSDD?
Unix System Services Training
Conocimiento de la computadora © http://www.ordenador.online