Kako pokrenuti datoteku .sh ili Shell Script u sustavu Windows 11/10

Shell skripte(Shell Scripts) ili .SH datoteke( .SH files) su poput batch datoteka sustava Windows koje se mogu izvršiti u Linuxu(Linux) ili Unixu(Unix) . Moguće je pokrenuti datoteku .sh ili Shell Script u sustavu Windows 10(Windows 10) pomoću podsustava Windows(Windows Subsystem) za Linux . U ovom ćemo vam postu pokazati kako pokrenuti datoteku Shell Script u (Shell Script)Windows 11/10 .

Kako pokrenuti datoteku .sh ili Shell Script u Windows 11/10

Bash  je  Unix ljuska i naredbeni jezik koji može pokretati Shell Script datoteke. Ne morate instalirati Ubuntu ili bilo koju drugu Linux distribuciju(Linux Distros) osim ako vaše skripte ne trebaju podršku pravog Linux kernela. Podijelit ćemo obje metode.

  1. Izvršite datoteku Shell Script koristeći WSL
  2. Izvršite Shell Script(Execute Shell Script) koristeći Ubuntu na Windows 10

1] Izvršite datoteku Shell Script koristeći (Execute Shell Script)WSL

Instalirajte WSL ili Windows podsustav za Linux(Install WSL or Windows Subsystem for Linux)

Idite na  Settings > Update i Security > Za razvojne programere(Developers) . Provjerite   radio gumb Način razvojnog programera . (Developer Mode)I potražite " Značajke sustava Windows(Windows Features) ", odaberite " Uključi ili isključi značajke sustava Windows(Turn Windows features on or off) ".

Pomaknite se da biste pronašli WSL , potvrdite okvir i zatim ga instalirajte . Nakon što završite, morate se ponovno pokrenuti da biste dovršili instaliranje traženih promjena. Pritisnite Restart(Press Restart) sada.  BASH će biti dostupan u naredbenom retku(Command Prompt) i PowerShell -u .

Izvršite datoteke Shell Script(Execute Shell Script Files)

  1. Otvorite naredbeni redak(Command Prompt) i idite do mape u kojoj je dostupna datoteka skripte.
  2. Upišite Bash script-filename.sh i pritisnite tipku enter.
  3. Izvršit će skriptu, a ovisno o datoteci, trebali biste vidjeti izlaz.

Pokrenite datoteke Shell skripte iz naredbenog retka

Na Linux platformi obično koristite SH, ali ovdje morate koristiti BASH . Međutim , BASH u Windowsima(Windows) ima svoja ograničenja, pa ako želite izvršavati u Linux okruženju, morate instalirati Ubuntu ili bilo što slično.

2] Izvršite Shell Script(Execute Shell Script) koristeći Ubuntu na Windows 10

Provjerite jeste li instalirali Ubuntu ili bilo koju drugu distribuciju Linuxa .  Ubuntu će montirati ili učiniti sve vaše Windows direktorije(directories) dostupnima pod /mnt . Dakle, C pogon je dostupan na /mnt/C . Dakle, ako će radna površina biti dostupna na /mnt/c/users/<username>/desktop .

Pokrenite Script datoteke u sustavu Windows putem Ubuntua

Sada slijedite ove korake

  1. Upišite Bash u prompt za pokretanje i pokrenut će distro prompt.
  2. Dođite do mape pomoću naredbe “cd” do mape u kojoj su skripte dostupne.
  3. Upišite "sh script.sh" i pritisnite enter.

Izvršit će skriptu i ako ovise o bilo kojoj od osnovnih značajki Linuxa(Linux) .

Budući da je Linux sada dostupan u sustavu Windows(Windows) , ne morate koristiti aplikacije trećih strana poput Cygwina(Cygwin) . WSL bi trebao biti dovoljan za većinu scenarija koji će vam pomoći u pokretanju shell skripte u sustavu Windows 10(Windows 10) .



About the author

Ja sam web programer s iskustvom u radu sa sustavima Windows 11 i 10. Također sam mnogo godina korisnik Firefoxa i postao sam prilično vješt u korištenju potpuno nove igraće konzole Xbox One. Moji glavni interesi leže u razvoju softvera, posebno u web i mobilnom razvoju, kao i znanosti o podacima. Dobro sam upućen u razne računalne sustave i njihovu upotrebu, tako da mogu pružiti nepristrane povratne informacije o raznim programima ili uslugama koje biste mogli koristiti.



Related posts