command line arguments unix shell script with example
Informació general dels arguments de la línia d’ordres Unix:
El shell Unix s'utilitza per executar ordres i permet als usuaris passar arguments de temps d'execució a aquestes ordres.
Aquests arguments, també coneguts com a paràmetres de línia d'ordres, que permeten als usuaris controlar el flux de l'ordre o especificar les dades d'entrada de l'ordre.
Vídeo Unix # 22:
En aquest tutorial, entendrem com treballar amb paràmetres de línia d'ordres.
com obriu fitxers json
Mentre executa una ordre, l'usuari pot passar un nombre variable de paràmetres a la línia d'ordres.
Dins de l'script d'ordres, els paràmetres passats són accessibles mitjançant 'paràmetres de posició'. Aquests van des de $ 0 fins a $ 9, on $ 0 fa referència al nom de la comanda i entre $ 1 i $ 9 són els primers fins al novè paràmetre, depenent de quants paràmetres s'hagin passat realment.
Exemple:
preguntes i respostes de l'entrevista unix pdf
$ sh hola com fer-ho
Aquí s'assignaria $ 0 sh
$ 1 s'assignaria hola
S'assignaria com $ 2
Etcètera …
Ara veurem algunes ordres addicionals per processar aquests paràmetres.
# 1) conjunt
Tla seva ordre es pot utilitzar per establir els valors dels paràmetres de posició a la línia d'ordres.
Exemple:
$ set how do you do $ echo how do
Aquí, 'com' s'ha assignat a $ 1 i 'fer' s'ha assignat a $ 2 i així successivament.
# 2) torn
Aquesta ordre s'utilitza per canviar la posició dels paràmetres posicionals. és a dir, $ 2 es canviarà a $ 1 fins que es desplaceu el desè paràmetre a $ 9. Tingueu en compte que si hi ha més de 9 paràmetres, aquest mecanisme es pot utilitzar per llegir més enllà dels 9th.
Exemple:
$ set hola bon dia com us donem la benvinguda al tutorial d'Unix.
Aquí, 'hola' s'assigna a $ 1, 'bo' a $ 2 i així successivament a 'a' assignant-se a $ 9. Ara l'ordre shift es pot utilitzar per canviar els paràmetres 'N' llocs.
Exemple:
com invertir una matriu java
$ shift 2 $ echo
Ara $ 1 serà 'matí' i així successivament, $ 8 seran 'unix' i 9 $ seran 'tutorial'.
Consulteu el nostre proper tutorial per obtenir més informació sobre els processos a Unix.
Lectura recomanada
- Talla l'ordre a Unix amb exemples
- Sintaxi d'ordres Unix Cat, opcions amb exemples
- Ordre Ls a Unix amb exemples
- Funcions de scripts Unell Shell amb paràmetres i retorn
- Ordre Grep a Unix amb exemples senzills
- Ordres Unix: ordres bàsiques i avançades Unix amb exemples
- Exemples d'operadors aritmètics i booleans d'escriptura Shell Unix
- Ordre d'ordenació Unix amb sintaxi, opcions i exemples