command line arguments unix shell script with example
Oversigt over Unix kommandolinjeargumenter:
Unix-shell bruges til at køre kommandoer, og det giver brugerne mulighed for at videregive kørselstidsargumenter til disse kommandoer.
Disse argumenter, også kendt som kommandolinjeparametre, der giver brugerne mulighed for enten at kontrollere strømmen af kommandoen eller at specificere inputdataene til kommandoen.
hvordan man åbner dat-filen på mac
Unix Video # 22:
I denne vejledning forstår vi, hvordan vi arbejder med kommandolinjeparametre.
Under kørsel af en kommando kan brugeren videregive et variabelt antal parametre på kommandolinjen.
Inden for kommandoscriptet er de passerede parametre tilgængelige ved hjælp af 'positionsparametre'. Disse spænder fra $ 0 til $ 9, hvor $ 0 henviser til navnet på selve kommandoen, og $ 1 til $ 9 er den første til den niende parameter, afhængigt af hvor mange parametre der faktisk blev sendt.
Eksempel:
$ sh hej hvordan man gør det
Her tildeles $ 0 sh
$ 1 tildeles hej
$ 2 tildeles hvordan
Og så videre …
Vi vil nu se på nogle yderligere kommandoer til at behandle disse parametre.
# 1) indstillet
Thans kommando kan bruges til at indstille værdierne for positionsparametrene på kommandolinjen.
Eksempel:
hvordan man bruger en kø i java
$ set how do you do $ echo how do
Her blev 'hvordan' tildelt $ 1 og 'gør' blev tildelt $ 2 og så videre.
# 2) skift
Denne kommando bruges til at flytte positionen for positionsparametrene. dvs. $ 2 flyttes til $ 1 hele vejen til den tiende parameter, der flyttes til $ 9. Bemærk, at hvis der er mere end 9 parametre, kan denne mekanisme bruges til at læse ud over 9th.
Eksempel:
$ sæt hej god morgen hvordan er du velkommen til Unix tutorial.
Her tildeles 'hej' til $ 1, 'god' til $ 2 og så videre til 'til' tildeles $ 9. Nu kan skiftkommandoen bruges til at skifte parametrene 'N' steder.
Eksempel:
$ shift 2 $ echo
Nu vil $ 1 være 'morgen' og så videre til $ 8 som 'unix' og $ 9 som 'tutorial'.
Tjek vores kommende vejledning for at vide mere om processer i Unix.
PREV-vejledning | NÆSTE vejledning
Anbefalet læsning
- Klip kommando i Unix med eksempler
- Unix Cat Command Syntax, indstillinger med eksempler
- Ls Command i Unix med eksempler
- Unix Shell Script-funktioner med parametre og retur
- Grep Command i Unix med enkle eksempler
- Unix-kommandoer: Grundlæggende og avancerede Unix-kommandoer med eksempler
- Unix Shell Script Aritmetiske og Boolske operatøreksempler
- Unix sorteringskommando med syntaks, indstillinger og eksempler