Tartalomjegyzék:

Hogyan adhatók át a bash paraméterek egy szkriptnek?
Hogyan adhatók át a bash paraméterek egy szkriptnek?

Videó: Hogyan adhatók át a bash paraméterek egy szkriptnek?

Videó: Hogyan adhatók át a bash paraméterek egy szkriptnek?
Videó: Shell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script 2024, Április
Anonim

Érvek átadása hoz Forgatókönyv . Érvek lehet átment hoz forgatókönyv amikor végrehajtódik, szóközzel tagolt listaként írva a következőt a forgatókönyv fájl név. Benne forgatókönyv , az $1 változó az elsőre hivatkozik érv a parancssorban $2 a második érv és így tovább.

Továbbá, mi az $1 a bash szkriptben?

mi a $1 . $1 az első parancssori argumentum. Ha az./asdf.sh a b c d e fájlt futtatja, akkor $1 lesz a, $2 lesz b, stb. A függvényekkel rendelkező shellekben, $1 szolgálhat az első függvényparaméterként, és így tovább.

Hasonlóképpen, mi az a $? Bash? Bash egy parancsfeldolgozó, amely általában egy szöveges ablakban fut, ahol a felhasználó olyan parancsokat ír be, amelyek műveleteket okoznak. Bash parancsokat is tud olvasni és végrehajtani egy fájlból, amelyet shell scriptnek neveznek. Bash egy POSIX-kompatibilis shell, de számos kiterjesztéssel.

Ennek megfelelően hogyan kell bevinni egy bash szkriptet?

Hogyan írjunk olyan bash szkriptet, amely felhasználói bevitelt igényel

  1. Nyisson meg egy új fájlt. nano myscript.
  2. Írja be a shebang sort: #!/usr/bin/env bash.
  3. Írja meg a szkript tartalmát. Dolgozzunk egy egyszerű példával:
  4. Tegye végrehajthatóvá a szkriptet. chmod +x myscript.
  5. Futtassa a szkriptet../myscript.
  6. Adjon hozzá egy bemeneti változót. #!/usr/bin/env bash.
  7. Most futtassa: A szükséges paraméter nélkül:
  8. Adjon hozzá egy opcionális bemeneti változót.

Mi az a $$ Linux?

Mint operációs rendszer, Linux olyan szoftver, amely a számítógép összes többi szoftvere alatt helyezkedik el, fogadja a kéréseket ezektől a programoktól, és továbbítja ezeket a kéréseket a számítógép hardveréhez.

Ajánlott: