HDTutorial
ES

La reproducción carga el reproductor integrado de YouTube (modo de privacidad mejorada).

Tutorial de Scripting en Shell para Principiantes 4 - Pasar Argumentos a un Script Bash

402.175 visualizaciones 29 de octubre de 2017 8:35

Ver en YouTube
CanalProgrammingKnowledge

Descripción del autor

Pasar argumentos a un script de shell

Cualquier script de shell que ejecutes tiene acceso (hereda) a las variables de entorno disponibles para su shell padre. Además, cualquier argumento que escribas después del nombre del script en la línea de comandos del shell se pasa al script como una serie de variables.

Los siguientes parámetros son reconocidos:

$*
Devuelve una sola cadena ($1, $2 ... $n'') que comprende todos los parámetros posicionales separados por el carácter separador de campos interno (definido por la variable de entorno IFS).

$@
Devuelve una secuencia de cadenas ($1'', $2'', ... $n'') en la que cada parámetro posicional permanece separado de los demás.

$1, $2 ... $n
Se refiere a un argumento numerado del script, donde n es la posición del argumento en la línea de comandos. En el shell Korn puedes referirte directamente a argumentos donde n es mayor que 9 usando llaves. Por ejemplo, para referirte al 57º parámetro posicional, usa la notación ${57}. En los otros shells, para referirte a parámetros con números mayores que 9, usa el comando shift; esto desplaza la lista de parámetros hacia la izquierda. $1 se pierde, mientras que $2 se convierte en $1, $3 en $2, y así sucesivamente. El décimo parámetro inaccesible se convierte en $9 y puede ser referenciado.

$0
Se refiere al nombre del propio script.

$#
Se refiere al número de argumentos especificados en una línea de comandos.

★★★ Los Mejores Cursos Online de ProgrammingKnowledge ★★★

★★★ Cursos Online para Aprender ★★★

★★★ Síguenos ★★★

Sobre este tutorial

ProgrammingKnowledge publicó este tutorial en vídeo de 8:35 el 29 de octubre de 2017. Se ha visto 402.175 veces en YouTube.

Categoría
Educación
Duración
8:35
Publicado
29 de octubre de 2017
Visualizaciones
402.175
Me gusta
3.398

Compartir

Este tutorial en otros idiomas