Jak spustit skripty prostředí Windows


Nejlepší odpověď

Děkujeme za A2A.

Uživatel již na otázku sám o sobě odpověděl. Raghav Yadav poukázal na to, že pokud potřebujete skript ve Windows, může být tou nejlepší volbou PowerShell.

Rád bych pochopil vaši potřebu. Jaký je váš konečný cíl? V závislosti na tom se mohou nejlepší řešení lišit.

  1. Přenositelnost: Chcete skript, který se spustí (téměř?) Beze změn v systémech UNIX / Linux a Windows: Použijte přenosný skriptovací jazyk jako Perl Programming Language nebo Python ( Vítejte na Python.org ).
  2. Automatizovat něco pouze pro zákazníky, kteří to potřebují pouze v systému Windows: Přejít na Microsoft PowerShell .
  3. Automatizovat něco pro vlastní použití: Toto je osobní volba, ale já osobně nástroje dostupné na Unices / Linux pro osobu, která chce / potřebuje opravit malé skripty, aby automatizovala jejich každodenní práci mnohem jednodušší na používání a nasazení než na Windows. Celý ekosystém je dobře připraven na to, aby dokázal rychle hackovat rychlé a použitelné skripty. Rozsáhlá dokumentace nápovědy se mnou souhlasí. Takže můj názor: Pokud nemáte vážnou potřebu, abyste nebyli schopni přesunout své každodenní věci z Windows, prostě udělejte krok, abyste měli alespoň Linux (Ubuntu?) VM. Začněte dělat každodenní práce, včetně skriptů uvnitř. Přesvědčte se sami, jestli vám bude dobře, když je Linux vaším operačním systémem a Windows v něm VM.
  4. Automatizujte něco ve Windows jako jednorázovou věc: znovu PowerShell.

Odpověď

Zde je odpověď, kterou jsem našel na http://superuser.com

Skripty s příponou .sh jsou obecně skripty prostředí Bourne (nebo bash nebo ksh nebo zsh – všechny prostředí odvozené od prostředí Bourne). (Všimněte si, že v systémech podobných Unixu, včetně MacOS, Přípona .sh není nutná; operační systém se podívá na řádek #! / bin / sh v horní části skriptu, aby určil, jak ji spustit.) Windows neposkytují prostředí podobné Bourneovi.

Můžete si nainstalovat Cygwin , který poskytuje prostředí podobné Unixu pod Windows – ale nemá zvlášť „nativní“ prostředí. (Redakční komentář: Cygwin je skvělý pro lidi, jako jsem já, kteří potřebují používat Windows, ale raději by používali Unix.)

Existují další unixové subsystémy, které běží pod Windows, včetně MinGW a balíček Windows Services pro UNIX poskytovaný společností Microsoft. Nebo místo toho, abyste se pokoušeli psát a spouštět unixové skripty prostředí, můžete psát dávkové soubory Windows. Obvykle mají příponu .bat nebo .cmd. Používají stejné příkazy a syntaxi jako interaktivní příkazový řádek systému Windows. K dispozici je také relativně nový Windows PowerShell ; sám o tom nejsem obeznámen, ale slyšel jsem o tom dobré věci.

Zdroj: Jak mohu spustit skript prostředí Windows?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *