Shell skripty nebo. SH soubory jsou jako dávkové soubory systému Windows, které mohou být provedeny v Linuxu nebo Unixu. Je možné spustit soubor. sh nebo Shell Script v systému Windows 10 pomocí subsystému Windows pro Linux. V tomto příspěvku vám ukážeme, jak spustit soubor skriptu Shell v systému Windows 11/10.
jak spustit soubor skriptu. sh nebo Shell v systému Windows 11/10
Bash je unixový shell a příkazový jazyk, který může spouštět soubory skriptů Shell. Nemusíte instalovat Ubuntu ani jiné linuxové distribuce, pokud vaše skripty nepotřebují podporu skutečného jádra Linuxu. Budeme sdílet obě metody.
- Execute Shell Script file using WSL
- Execute Shell Script using Ubuntu on Windows 10
1] Spusťte soubor skriptu Shell pomocí WSL
nainstalujte subsystém WSL nebo Windows pro Linux
přejděte na Nastavení > aktualizace & zabezpečení > pro vývojáře. Zkontrolujte přepínač Režim vývojáře. A vyhledejte „funkce systému Windows“, zvolte „Zapnout nebo vypnout funkce systému Windows“.
přejděte k nalezení WSL, zaškrtněte políčko a poté jej nainstalujte. Po dokončení je třeba restartovat, abyste dokončili instalaci požadovaných změn. Stiskněte Restartovat nyní. BASH bude k dispozici v příkazovém řádku a PowerShell.
spusťte soubory skriptů shellu
- otevřete příkazový řádek a přejděte do složky, kde je k dispozici soubor skriptu.
- Typ Bash script-filename.sh a stiskněte klávesu enter.
- provede skript a v závislosti na souboru byste měli vidět výstup.
na platformě Linux obvykle používáte SH, ale zde musíte použít BASH. To znamená, že BASH ve Windows má svá omezení, takže pokud chcete spustit v prostředí Linuxu, musíte nainstalovat Ubuntu nebo něco podobného.
2] Spusťte Shell Script pomocí Ubuntu v systému Windows 10
ujistěte se, že máte nainstalovaný Ubuntu nebo jakýkoli jiný Linux distros. Ubuntu připojí nebo zpřístupní všechny adresáře Windows pod /mnt. Takže jednotka C je k dispozici na adrese / mnt / C. takže pokud bude plocha k dispozici na adrese/mnt/c/users / <username>/desktop.
nyní postupujte takto
- zadejte Bash v řádku Spustit a spustí výzvu distro.
- přejděte do složky pomocí příkazu “ cd “ do složky, kde jsou k dispozici skripty.
- Typ „sh script.sh“ a stiskněte enter.
spustí skript a pokud mají závislost na některé z hlavních funkcí Linuxu.
vzhledem k tomu, že Linux je nyní k dispozici ve Windows, nemusíte používat žádné aplikace třetích stran, jako je Cygwin. WSL by měla stačit pro většinu scénářů, které vám pomohou spustit skript shellu v systému Windows 10.