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
CanalProgrammingKnowledgeDescripció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 ★★★
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.
- Canal
- ProgrammingKnowledge
- 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
- ENShell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script
- FRShell Scripting Tutorial pour les débutants 4 - passer des arguments à un Bash-Script
- PTShell Scripting Tutorial para Iniciantes 4 - Argumentos passe para uma Bash-Script
- ITShell Scripting Tutorial per principianti 4 - Argomenti passare ad un Bash-Script
- DEShell Scripting Tutorial für Anfänger 4 - Pass Argumente zu einem Bash-Script
- NLShell Scripting Tutorial voor beginners 4 - Pass Argumenten om een Bash-Script
- RUShell Scripting Учебник для начинающих 4 - передать аргументы Bash-Script
- PLShell Scripting Tutorial dla początkujących 4 - przekazywać argumenty do skryptu bash
- JA初心者4のためのシェルスクリプトチュートリアル - バッシュ・スクリプトに渡す引数
- ARشل برمجة دروس للمبتدئين 4 - الحجج ممر لباش سكريبت
- HIशुरुआती 4 के लिए शैल पटकथा ट्यूटोरियल - एक बैश-स्क्रिप्ट को पास तर्क
- IDShell Scripting Tutorial untuk Pemula 4 - Lulus Argumen ke Bash-Script