command line arguments unix shell script with example
Oversikt over Unix kommandolinjeargumenter:
Unix-skallet brukes til å kjøre kommandoer, og det lar brukere overføre kjøretidsargumenter til disse kommandoene.
Disse argumentene, også kjent som kommandolinjeparametere, som lar brukerne enten kontrollere strømmen av kommandoen eller spesifisere inngangsdata for kommandoen.
Unix Video # 22:
I denne opplæringen vil vi forstå hvordan vi kan arbeide med kommandolinjeparametere.
Mens du kjører en kommando, kan brukeren sende et variabelt antall parametere på kommandolinjen.
Innenfor kommandoskriptet er de passerte parametrene tilgjengelige ved hjelp av 'posisjonsparametere'. Disse varierer fra $ 0 til $ 9, hvor $ 0 refererer til navnet på selve kommandoen, og $ 1 til $ 9 er den første til den niende parameteren, avhengig av hvor mange parametere som faktisk ble sendt.
Eksempel:
$ sh hei hvordan du gjør det
Her tildeles $ 0 sh
$ 1 tildeles hei
faser i livssyklusen for programvareutvikling
$ 2 vil bli tildelt hvordan
Og så videre …
Vi vil nå se på noen ekstra kommandoer for å behandle disse parametrene.
#1 sett
Tkommandoen hans kan brukes til å angi verdiene til posisjonsparametrene på kommandolinjen.
Eksempel:
$ set how do you do $ echo how do
Her ble “hvordan” tildelt $ 1 og “gjør” ble tildelt $ 2 og så videre.
# 2) skift
Denne kommandoen brukes til å skifte posisjonen til posisjonsparametrene. dvs. $ 2 vil bli flyttet til $ 1 helt til den tiende parameteren som blir flyttet til $ 9. Merk at hvis det er mer enn 9 parametere, kan denne mekanismen brukes til å lese utover 9th.
hva er forskjellen mellom java og c ++
Eksempel:
$ set hallo god morgen hvordan gjør du velkommen til Unix tutorial.
Her tildeles ‘hei’ $ 1, ‘bra’ til $ 2 og så videre til ‘til’ tildeles $ 9. Nå kan skiftkommandoen brukes til å skifte parametrene ‘N’ steder.
Eksempel:
$ shift 2 $ echo
Nå vil $ 1 være 'morgen' og så videre til $ 8 som 'unix' og $ 9 som 'tutorial'.
Sjekk vår kommende opplæring for å lære mer om prosesser i Unix.
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- Klipp kommandoen i Unix med eksempler
- Unix Cat Command Syntax, Alternativer med eksempler
- Ls Command i Unix med eksempler
- Unix Shell Script-funksjoner med parametere og retur
- Grep Command i Unix med enkle eksempler
- Unix-kommandoer: Grunnleggende og avanserte Unix-kommandoer med eksempler
- Unix Shell Script Aritmetic og Boolean Operators Eksempler
- Unix sorteringskommando med syntaks, alternativer og eksempler