Linux: funciones simples shell

Puede agrupar una serie de comandos de shell que utilice sistemáticamente en Linux en un función y asignarle un nombre. Más tarde, puede ejecutar ese grupo de comandos utilizando el nombre único asignado a la función. Aquí es un simple script que ilustra la sintaxis de las funciones de shell:

#! / bin / shhello () {echo -n "Hola," echo $ 1 $ 2} hola Jane Doe

Al ejecutar este script, se muestra el siguiente resultado:

Hola, Jane Doe

Este script define una función de shell llamado Hola. La función de espera dos argumentos. En el cuerpo de la función, estos argumentos son referenciados por $ 1 y $ 2. La definición de la función comienza con Hola() - el nombre de la función, seguido de paréntesis. El cuerpo de la función se encierra entre llaves - { # 133-}. En este caso, el cuerpo utiliza la eco comando para mostrar una línea de texto.

La última línea del ejemplo muestra cómo una función de shell se llama con argumentos. En este caso, el Hola función es llamada con dos argumentos: Jane y Coneja. los Hola función toma estos dos argumentos e imprime una línea que dice Hola, Jane Doe.




» » » » Linux: funciones simples shell