command line arguments unix shell script with example
Descripción general de los argumentos de la línea de comandos de Unix:
¿cómo abro un archivo swf?
El shell de Unix se utiliza para ejecutar comandos y permite a los usuarios pasar argumentos en tiempo de ejecución a estos comandos.
Estos argumentos, también conocidos como parámetros de línea de comando, permiten a los usuarios controlar el flujo del comando o especificar los datos de entrada para el comando.
Vídeo de Unix n. ° 22:
En este tutorial, entenderemos cómo trabajar con parámetros de línea de comando.
Mientras ejecuta un comando, el usuario puede pasar un número variable de parámetros en la línea de comando.
Dentro del script de comando, se puede acceder a los parámetros pasados mediante 'parámetros posicionales'. Estos van desde $ 0 a $ 9, donde $ 0 se refiere al nombre del comando en sí, y $ 1 a $ 9 son del primero al noveno parámetro, dependiendo de cuántos parámetros se pasaron realmente.
Ejemplo:
cómo leer archivos .dat
$ sh hola cómo lo haces
Aquí se asignaría $ 0 sh
$ 1 se asignaría hola
$ 2 se asignarían cómo
Etcétera …
Ahora veremos algunos comandos adicionales para procesar estos parámetros.
# 1) conjunto
TEste comando se puede utilizar para establecer los valores de los parámetros posicionales en la línea de comando.
Ejemplo:
|_+_|Aquí, 'cómo' se asignó a $ 1 y 'hacer' se asignó a $ 2 y así sucesivamente.
# 2) turno
Este comando se utiliza para cambiar la posición de los parámetros posicionales. es decir, $ 2 se cambiará a $ 1 hasta que el décimo parámetro se cambie a $ 9. Tenga en cuenta que si en el caso de que haya más de 9 parámetros, este mecanismo se puede utilizar para leer más allá de los 9th.
Ejemplo:
$ set hola buenos días ¿cómo le da la bienvenida al tutorial de Unix?
Aquí, 'hola' se asigna a $ 1, 'bueno' a $ 2 y así sucesivamente a 'a' se asigna a $ 9. Ahora, el comando de cambio se puede utilizar para cambiar los parámetros 'N' lugares.
Ejemplo:
cómo actualizar BIOS en Windows 10|_+_|
Ahora $ 1 será 'mañana' y así sucesivamente hasta $ 8 como 'unix' y $ 9 como 'tutorial'.
Consulte nuestro próximo tutorial para saber más sobre los procesos en Unix.
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Cortar comando en Unix con ejemplos
- Sintaxis del comando Unix Cat, opciones con ejemplos
- Comando Ls en Unix con ejemplos
- Funciones de script de shell de Unix con parámetros y retorno
- Comando Grep en Unix con ejemplos simples
- Comandos Unix: Comandos Unix básicos y avanzados con ejemplos
- Ejemplos de operadores aritméticos y booleanos de script de shell de Unix
- Comando de ordenación de Unix con sintaxis, opciones y ejemplos