Përmbajtje:

Si kalohen parametrat në bash në një skript?
Si kalohen parametrat në bash në një skript?

Video: Si kalohen parametrat në bash në një skript?

Video: Si kalohen parametrat në bash në një skript?
Video: SI TË konfiguroni L4D2 2024, Mund
Anonim

Kalimi i argumenteve te Script . Argumentet mund te jete kaloi te skenar kur ai ekzekutohet, duke i shkruar ato si një listë e kufizuar me hapësirë pas skenar emri i skedarit. Brenda në skenar , ndryshorja $1 i referohet të parës argument në vijën e komandës, $2 e dyta argument dhe kështu me radhë.

Për më tepër, çfarë është $1 në skriptin bash?

cfare eshte $1 . $1 është argumenti i parë i linjës së komandës. Nëse drejtoni./asdf.sh a b c d e, atëherë $1 do të jetë a, $2 do të jetë b, etj. Në predha me funksione, $1 mund të shërbejë si parametri i parë i funksionit, e kështu me radhë.

Po kështu, çfarë është $? Bash? Bash është një procesor komande që zakonisht funksionon në një dritare teksti ku përdoruesi shkruan komanda që shkaktojnë veprime. Bash gjithashtu mund të lexojë dhe ekzekutojë komanda nga një skedar, i quajtur një skrip i guaskës. Bash është një guaskë e përputhshme me POSIX, por me një numër zgjerimesh.

Përkatësisht, si futni një skript bash?

Si të shkruani një skript bash që merr të dhëna nga përdoruesi

  1. Hapni një skedar të ri. nano myscript.
  2. Shkruani rreshtin shebang: #!/usr/bin/env bash.
  3. Shkruani përmbajtjen e skenarit. Le të punojmë me një shembull të thjeshtë:
  4. Bëni skriptin të ekzekutueshëm. chmod +x myscript.
  5. Ekzekutoni skenarin../myscript.
  6. Shtoni një ndryshore hyrëse. #!/usr/bin/env bash.
  7. Tani ekzekutojeni: Pa parametrin e kërkuar:
  8. Shtoni një variabël hyrëse opsionale.

Çfarë është $$ Linux?

Si një sistem operativ, Linux është softuer që ndodhet poshtë të gjithë softuerit të tjerë në një kompjuter, duke marrë kërkesa nga ato programe dhe duke i përcjellë këto kërkesa në harduerin e kompjuterit.

Recommended: