“Conocimiento Sistemas>unix

Cómo escribir una secuencia de comandos en Unix

2014/12/30
En Unix, la línea de comandos le permite acceder a una amplia gama de herramientas , así como la posibilidad de combinarlos para resolver cualquier tarea en cuestión. Sin embargo , hay ocasiones en las que puede ser útil recurrir llamado repetidamente comandos o largas secuencias de comandos en scripts. Scripts creados por el usuario pueden ser llamados rápidamente de la línea de comandos , reduciendo la repetición y la complejidad de muchas de las tareas de programación. Instrucciones
1

Crear y abrir un nuevo archivo con el editor de texto de su elección y el nombre test_script.sh .
2

Crear la línea tinglado . Este es el comienzo de una secuencia de comandos de Unix y se pone lo interprete será utilizado para la secuencia de comandos . Una línea tinglado es el siguiente: #! /bin /shType esto está en la primera línea . La línea de texto después de #! es la ruta de acceso al intérprete para ser utilizado . En este caso, es el shell Bourne , que se encuentra en todos los sistemas Unix.
3

Agregar comandos a la secuencia de comandos. Comandos y lógica de programación se añaden después de la línea de tinglado . En esta secuencia de comandos que vamos a escribir un mensaje en el terminal. Escriba esto en la secuencia de comandos : echo "¡ Hola script de prueba "
4

Guardar los cambios realizados en el archivo. Antes de cerrarla, asegúrese de que ha incluido la línea tinglado y que la ruta de acceso al intérprete adecuado para su sistema .
5

Haga el script ejecutable . Mover a la línea de comandos si no está ya en ella. Navegue hasta el directorio que ha creado el script y escriba lo siguiente para que su script ejecutable : chmod 755 test_script.sh
6

Ejecutar el script desde la línea de comandos , escriba lo siguiente: . /Test_script.shYou debe ver el texto " Hola guión prueba! " imprime a la línea de comandos.

unix
Cómo escribir un guión de bash en UNIX
¿Qué es el comando Head en Unix?
Comandos de Unix para comprobar el uso de CPU
¿Qué es la señalización de banda base?
¿Cuál es la función del CD4017 IC?
Cómo descomprimir un archivo GZ en Unix
¿Cuántas líneas de código hay en el sistema operativo Linux?
¿Cuáles son las funciones de la disciplina de línea en Unix?
Conocimiento de la computadora © http://www.ordenador.online