Ako spustiť súbor .sh alebo Shell Script v systéme Windows 11/10

Shell Scripts alebo .SH súbory( .SH files) sú ako dávkové súbory Windows , ktoré môžu byť spustené v Linuxe(Linux) alebo Unixe(Unix) . V systéme Windows 10(Windows 10) je možné spustiť súbor .sh alebo Shell Script(Shell Script) pomocou podsystému Windows(Windows Subsystem) pre Linux . V tomto príspevku vám ukážeme, ako spustiť súbor Shell Script v Windows 11/10 .

Ako spustiť súbor .sh alebo Shell Script v Windows 11/10

Bash  je  unixový(Unix) shell a príkazový jazyk, ktorý dokáže spúšťať súbory Shell Script . Nemusíte inštalovať Ubuntu ani žiadne iné linuxové distribúcie(Linux Distros) , pokiaľ vaše skripty nepotrebujú podporu skutočného linuxového(Linux) jadra. Budeme zdieľať obe metódy.

  1. Spustite súbor Shell Script pomocou WSL
  2. Spustite skript Shell(Execute Shell Script) pomocou Ubuntu v systéme Windows 10(Windows 10)

1] Spustite(Execute Shell Script) súbor Shell Script pomocou WSL

Nainštalujte WSL alebo Windows Subsystem pre Linux(Install WSL or Windows Subsystem for Linux)

Prejdite do  Settings > Update a Security > Pre vývojárov(Developers) . Začiarknite   prepínač Režim vývojára . (Developer Mode)A vyhľadajte „ Funkcie systému Windows(Windows Features) “, vyberte „ Zapnúť alebo vypnúť funkcie systému Windows(Turn Windows features on or off) “.

Rolovaním vyhľadajte WSL , začiarknite políčko a potom ho nainštalujte . Po dokončení je potrebné reštartovať, aby sa dokončila inštalácia požadovaných zmien. Stlačte Reštartovať(Press Restart) teraz.  BASH bude k dispozícii v príkazovom riadku(Command Prompt) a prostredí PowerShell .

Spustite súbory skriptov Shell(Execute Shell Script Files)

  1. Otvorte príkazový riadok(Command Prompt) a prejdite do priečinka, kde je dostupný súbor skriptu.
  2. Napíšte Bash script-filename.sh a stlačte kláves enter.
  3. Spustí skript av závislosti od súboru by ste mali vidieť výstup.

Spustite súbory skriptov Shell z príkazového riadka

Na platforme Linux zvyčajne používate SH, ale tu musíte použiť BASH . To znamená, že BASH v systéme Windows(Windows) má svoje obmedzenia, takže ak chcete spustiť v prostredí Linuxu(Linux) , musíte si nainštalovať Ubuntu alebo čokoľvek podobné.

2] Spustite skript Shell(Execute Shell Script) pomocou Ubuntu v systéme Windows 10(Windows 10)

Uistite sa, že máte nainštalované Ubuntu alebo iné distribúcie Linuxu .  Ubuntu pripojí alebo sprístupní všetky vaše Windows adresáre(directories) pod /mnt . Takže jednotka C je k dispozícii na /mnt/C . Ak teda bude pracovná plocha dostupná na /mnt/c/users/<username>/desktop .

Spustite súbory skriptov v systéme Windows cez Ubuntu

Teraz postupujte podľa týchto krokov

  1. Do výzvy na spustenie zadajte Bash a spustí sa výzva na distribúciu.
  2. Prejdite do priečinka pomocou príkazu „cd“ do priečinka, kde sú dostupné skripty.
  3. Napíšte „sh script.sh“ a stlačte Enter.

Spustí skript a ak sú závislé na niektorej zo základných funkcií Linuxu(Linux) .

Keďže Linux je teraz dostupný vo Windows , nemusíte používať žiadne aplikácie tretích strán ako Cygwin . WSL by malo stačiť pre väčšinu scenárov, ktoré vám pomôžu spustiť skript shellu v systéme Windows 10(Windows 10) .



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts