Shell-scripts maken en uitvoeren op Windows [stap voor stap]

U moet het Windows Linux-subsysteem inschakelen voordat u een script maakt

  • Een shellscript kan helpen bij het uitvoeren van repetitieve geautomatiseerde taken, zoals back-ups en software-installaties via de opdrachtregel.
  • Het is mogelijk om een ​​shell-scriptbestand in Windows uit te voeren met behulp van het Windows-subsysteem voor Linux.
shell-script voor windows

XINSTALLEREN DOOR OP HET DOWNLOADBESTAND TE KLIKKEN

Om verschillende pc-problemen op te lossen, raden we Restoro PC Reparatie Tool aan:Deze software herstelt veelvoorkomende computerfouten, beschermt u tegen bestandsverlies, malware, hardwarestoringen en optimaliseert uw pc voor maximale prestaties. Los pc-problemen op en verwijder virussen nu in 3 eenvoudige stappen:
  1. Restoro pc-reparatieprogramma downloaden dat wordt geleverd met gepatenteerde technologieën (octrooi aanwezig hier).
  2. Klik Start scan om Windows-problemen te vinden die pc-problemen kunnen veroorzaken.
  3. Klik Alles herstellen om problemen op te lossen die van invloed zijn op de beveiliging en prestaties van uw computer.
  • Restoro is gedownload door 0 lezers deze maand.

A shell-script is een shell-programmeertaalprogramma dat doorgaans wordt gebruikt op Linux en een ander op Unix gebaseerd besturingssysteem. U kunt echter met aanvullende stappen shell-scripts op Windows maken en uitvoeren.

Hier in deze handleiding hebben we een stapsgewijze methode genoemd om een ​​shellscript op Windows uit te voeren. Laten we beginnen!

Hoe kan ik shell-scripts maken en uitvoeren op Windows?

1. Installeer het Windows-subsysteem

  1. druk op ramen + I openen Instellingen.
  2. Ga naar Privacy en beveiligingen klik Voor ontwikkelaars. Instellingen - Privacybeveiliging
  3. Klik op de tuimelschakelaar ernaast Ontwikkelaarsmodus. Klik nu Ja op de Gebruik ontwikkelaarsfuncties raam.Instellingen voor ontwikkelaars
  4. druk de ramen knop en typ Draai Windows-functies. Selecteer vervolgens de weergegeven optie en klik Open. Windows-functies - shell-script voor Windows
  5. bevind zich Windows-subsysteem Linux en plaats er een vinkje naast. Klik OK.Windows-subsysteem voor Linux
  6. Volg de instructies op het scherm en start uw pc opnieuw op om te voltooien.

2. Download Ubuntu en integreer het met WSL

  1. Druk op de knop Zoeken en typ Microsoft Store.
  2. Start de winkel-app en typ Ubuntu in de zoekbalk.Ubuntu -shell-script voor Windows
  3. Klik Ubuntu van de zoekopdracht en klik op Krijgen om het te downloaden.
  4. Zoek naar de app en start deze.
  5. De Linux-opdrachtprompt wordt op uw schijf geïnstalleerd.Ubuntu - shellscript voor Windows
  6. Ook de integratie met WSL gaat van start.
  7. Voer de gebruikersnaam en het wachtwoord in en noteer het voor toekomstig gebruik. Het proces kan enige tijd in beslag nemen.
Lees meer over dit onderwerp
  • 0xc000001d Foutcode: hoe dit te verhelpen op Windows 10 & 11
  • Oplossing: Windows kon het IP-protocol niet automatisch binden
  • Jusched.exe: wat is het en hoe verwijder je het op de juiste manier

3. Maak een shellscript

  1. Ga naar de gewenste locatie op uw computer, druk op de Verschuiving toets en klik met de rechtermuisknop op de lege ruimte.Powershell -shell-script voor Windows
  2. Klik in het contextmenu op de Open hier het PowerShell-venster.
  3. Typ de volgende opdracht om doorgestuurd te worden naar de bash-shell: bashenbash
  4. Kopieer en plak vervolgens de volgende opdracht nadat u de bestandsnaam hebt vervangen door de naam van uw bestand en druk op Enter om een ​​shell-scriptbestand te maken: cat>bestandsnaam.shcatscript - maak een script
  5. Controleer het gemaakte bestand en ga terug naar PowerShell. druk op Ctrl + C om het proces te beëindigen.
  6. Om het shell-script uit te voeren, moet u enkele gegevens toevoegen. Typ in het PowerShell-venster de volgende opdracht nadat u de bestandsnaam hebt vervangen door de naam van het bestand en druk op Enter. Deze opdracht opent een bestand om te bewerken: vi bestandsnaam.shvi script1.sh
  7. druk de I toets om toegang te krijgen tot het bestand en het te bewerken.
  8. Typ de volgende opdracht in het bestand: echo "Hallo wereld"Voer het -shell-script voor Windows in
  9.  Om de inhoud van het bestand op te slaan en te sluiten, drukt u op de Esc toets van het toetsenbord en typ de volgende opdracht en druk op Enter: wq 

4. Voer het Shell-script uit

4.1 Gebruik de PowerShell

  1. Ga naar de locatie waar uw sh-bestand aanwezig is, druk op de Verschuiving toets en klik met de rechtermuisknop op de lege ruimte.
  2. Klik in het contextmenu op de Open hier het PowerShell-venster.
  3. Typ de volgende opdracht en druk op Enter om naar de bash-shell te gaan: bashen
  4. Kopieer en plak vervolgens de volgende opdracht en druk op Enter: sh bestandsnaam.shHallo werelduitvoer -Enter -shell-script voor Windows
  5. U ziet de uitvoer.

4.2 Gebruik opdrachtprompt

  1. druk de ramen sleutel type CMD en klik Open.
  2. Typ de volgende opdracht en vervang de map E:/New door het pad van uw bestand en druk op Enter: cd /d E:/Nieuwe map.
  3. Kopieer en plak vervolgens de volgende opdracht, vervang de bestandsnaam door de naam van het bestand en druk op Enter: bash bestandsnaam.shBash-uitvoer cmd -Hallo werelduitvoer -Enter -shell-script voor Windows
  4. U krijgt uitvoer in uw opdrachtpromptvenster.

 Dit zijn dus stappen die u kunt volgen om uit te voeren shell-script opdrachten op Windows. Probeer deze stapsgewijze handleiding en als u vragen heeft, kunt u ons dit laten weten in de opmerkingen hieronder.

Nog steeds problemen? Repareer ze met deze tool:

GESPONSORD

Als de bovenstaande adviezen uw probleem niet hebben opgelost, kan uw pc diepere Windows-problemen ondervinden. Wij adviseren het downloaden van deze pc-reparatietool (beoordeeld als Geweldig op TrustPilot.com) om ze gemakkelijk aan te pakken. Na de installatie klikt u eenvoudig op de Start scan knop en druk vervolgens op Alles herstellen.

PowerShell-implementatie mislukt met probleem HRESULT 0x80073D02 Fix

PowerShell-implementatie mislukt met probleem HRESULT 0x80073D02 FixPowershell

Krijgt u deze foutmelding tijdens het uitvoeren van een script “Add-AppxPackage: implementatie is mislukt met HRESULT: 0x80073D02, het pakket kan niet worden geïnstalleerd omdat de middelen die het...

Lees verder
PowerShell kan niet geladen worden aangeroepen omdat het uitvoeren van scripts is uitgeschakeld op dit systeem Fix

PowerShell kan niet geladen worden aangeroepen omdat het uitvoeren van scripts is uitgeschakeld op dit systeem FixPowershellWindows 10Windows 11

Windows-gebruikers kunnen hun PowerShell-scripts uitvoeren met behulp van de PowerShell-terminal met slechts één enkele opdracht. Maar soms, meestal voor nieuwe gebruikers, wordt de foutmelding "Po...

Lees verder
Get-Appxpackage in PowerShell Access is geweigerd of werkt niet [repareren]

Get-Appxpackage in PowerShell Access is geweigerd of werkt niet [repareren]PowershellWindows 10Windows 11

Telkens wanneer een app op het systeem werd geïnstalleerd, werd deze in feite gedownload van de Microsoft Store of een derde partij bronnen moeten worden bijgewerkt, opnieuw geregistreerd of verwij...

Lees verder