Turinys:

Kaip in bash parametrai perduodami scenarijui?
Kaip in bash parametrai perduodami scenarijui?

Video: Kaip in bash parametrai perduodami scenarijui?

Video: Kaip in bash parametrai perduodami scenarijui?
Video: Passing Arguments to the Script | Shell Scripting Tutorial for Beginners 2024, Lapkritis
Anonim

Argumentai prie Scenarijus . Argumentai gali būti praėjo prie scenarijus kai jis vykdomas, įrašydami juos kaip tarpais atskirtą sąrašą po scenarijus failo pavadinimas. Viduje scenarijus , $1 kintamasis nurodo pirmąjį argumentas komandinėje eilutėje, antrasis $2 argumentas ir taip toliau.

Be to, kas yra $1 bash scenarijuje?

kas yra $1 . $1 yra pirmasis komandinės eilutės argumentas. Jei paleisite./asdf.sh a b c d e, tada $1 bus a, $2 bus b ir tt Apvalkaluose su funkcijomis, $1 gali būti pirmasis funkcijos parametras ir pan.

Taip pat, kas yra $? Bash? Bash yra komandų procesorius, kuris paprastai veikia teksto lange, kuriame vartotojas įveda komandas, kurios sukelia veiksmus. Bash taip pat gali skaityti ir vykdyti komandas iš failo, vadinamo apvalkalo scenarijumi. Bash yra su POSIX suderinamas apvalkalas, tačiau su daugybe plėtinių.

Atitinkamai, kaip įvesti bash scenarijų?

Kaip parašyti bash scenarijų, kuriam reikia vartotojo įvesties

  1. Atidarykite naują failą. nano myscript.
  2. Parašykite shebang eilutę: #!/usr/bin/env bash.
  3. Parašykite scenarijaus turinį. Dirbkime su paprastu pavyzdžiu:
  4. Padarykite scenarijų vykdomąjį. chmod +x myscript.
  5. Paleiskite scenarijų../myscript.
  6. Pridėti įvesties kintamąjį. #!/usr/bin/env bash.
  7. Dabar paleiskite jį: be reikalingo parametro:
  8. Pridėkite pasirenkamą įvesties kintamąjį.

Kas yra $$ Linux?

Kaip operacinė sistema, Linux yra programinė įranga, kuri yra po visa kita kompiuterio programine įranga, gauna užklausas iš tų programų ir perduoda jas į kompiuterio aparatinę įrangą.

Rekomenduojamas: