Shell de linux
Funcion: El shell actúacomo un intermediario entre el sistema operativo y el usuario gracias a líneas de comando que este último introduce. Su función es la de leer la línea de comandos, interpretar su significado, llevara cabo el comando y después arrojar el resultado por medio de las salidas.
Existen varios shells. La más común es sh (llamada "Bourne shell"), bash ("Bourne again shell"), csh ("C Shell"), Tcsh("Tenex C shell"), ksh ("Korn shell") y zsh ("Zero shell"). Generalmente, sus nombres coinciden con el nombre del ejecutable.
¿Qué es un guión (script)?: Un guión o script es un fichero de texto quecontiene una serie de instrucciones que se pueden ejecutar en la línea de órdenes, y que se ejecutarán seguidas.
Inicio de un guión #! : En los guiones de los sistemas UNIX se suele incluir una líneaespecial, que empieza por #! . Ejemplo: #!/bin/bash . En general, debe empezar con los caracteres #!, seguidos de la ruta completa al intérprete que se desee utilizar para ese guión.
Variables: En laprogramación en shell existen las variables, que son nombres simbólicos para zonas de memoria que almacenan datos que nos interesan. Las variables de los guiones no tienen tipo. Las variables de losguiones no se declaran, y siempre están inicializadas con vacío o nulo. Nota: Tener cuidado al asignar valores a las variables, ya que no se debe dejar ningún espacio entre el signo de asignación (el`=') y la variable o el valor asignado. Para referirse a las variables, hay que utilizar el signo dólar ($) antes del nombre de ésta, siempre que nos refiramos a ellas para consultar su valor.
echopara mostrar texto por pantalla, y read como su nombre indica, es para leer del teclado y poner el resultado en una o varias variables.
Los parámetros de posición se pueden usar dentro de un...
Regístrate para leer el documento completo.