INHOUDSOPGAWE:

Hoe word parameters in bash na 'n skrif oorgedra?
Hoe word parameters in bash na 'n skrif oorgedra?

Video: Hoe word parameters in bash na 'n skrif oorgedra?

Video: Hoe word parameters in bash na 'n skrif oorgedra?
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Mei
Anonim

Verbygaande argumente na die Skripsie . Argumente Kan wees geslaag na die skrif wanneer dit uitgevoer word, deur hulle te skryf as 'n spasie-geskeide lys na aanleiding van die skrif lêernaam. Binne die skrif , die $1 veranderlike verwys na die eerste argument in die opdragreël, $2 die tweede argument ensovoorts.

Verder, wat is $1 in bash script?

wat is $1 . $1 is die eerste opdragreëlargument. As jy./asdf.sh a b c d e hardloop, dan $1 sal a wees, $2 sal b wees, ens. In skulpe met funksies, $1 kan dien as die eerste funksie parameter, ensovoorts.

Net so, wat is $? Bash? Bash is 'n opdragverwerker wat tipies in 'n teksvenster loop waar die gebruiker opdragte tik wat aksies veroorsaak. Bash kan ook opdragte van 'n lêer, wat 'n dopskrif genoem word, lees en uitvoer. Bash is 'n dop wat aan POSIX voldoen, maar met 'n aantal uitbreidings.

Dienooreenkomstig, hoe voer jy 'n bash-skrif in?

Hoe om 'n bash script te skryf wat gebruikersinvoer neem

  1. Maak 'n nuwe lêer oop. nano myscript.
  2. Skryf die shebang-reël: #!/usr/bin/env bash.
  3. Skryf skrifinhoud. Kom ons werk met 'n eenvoudige voorbeeld:
  4. Maak die skrip uitvoerbaar. chmod +x myscript.
  5. Begin die skrif../myscript.
  6. Voeg 'n invoerveranderlike by. #!/usr/bin/env bash.
  7. Begin dit nou: Sonder die vereiste parameter:
  8. Voeg 'n opsionele invoerveranderlike by.

Wat is $$ Linux?

As 'n bedryfstelsel, Linux is sagteware wat onder al die ander sagteware op 'n rekenaar sit, versoeke van daardie programme ontvang en hierdie versoeke na die rekenaar se hardeware oordra.

Aanbeveel: