Comment créer un fichier et exécuter un script Bash sur la ligne de commande Windows XP? p>
Je connais uniquement des commandes de Linux. :) p>
4 Réponses :
Windows n'utilise pas le Bash Shell, donc il a donc pas de script de bash. Vous pouvez utiliser CYGWIN pour exécuter un environnement Linux virtuel dans Windows. P>
Qu'est-ce que vous essayez exactement d'accomplir? p>
Je fais une réplication Slony sur deux serveurs différents (avec des bases de données, une performance), mais avec différents OS [Ubuntu et WinXP]. Le problème est que je dois exécuter un script Slonik sur les deux serveurs pour faire fonctionner la réplication. Hmm.
Est-il possible d'exécuter des scripts Bash en Cygwin?
Cygwin n'est pas pris en charge sur cette version Windows. Code> sur XP.
Je peux penser à au moins 4 façons de créer un fichier à partir de la console Windows. Le plus approprié dépendra de ce que vous faites et dans quel contexte. p>
Vous n'exécutez généralement pas de scripts Bash dans Windows. Ce n'est tout simplement pas une coquille bash. Vous exécutez des scripts lot em>, qui est une langue complètement différente ou des scripts PowerShell (si c'est installé). Vous pouvez exécuter un script avec des commandes Bash si vous prenez le temps d'installer quelque chose comme Cygwin (ce qui pourrait être Une bonne idée, étant donné votre arrière-plan). p>
Deux façons d'aller. p>
Si vous voulez une solution de lumière rapide, installez "Utilitaires de shell UNIX" qui comporte une implantation de shell de Bourne et la plupart des outils de ligne de commande UNIX de base (SED, GREP AWK, etc.). Cela ne fonctionnera que si vous avez un script simple et utilisez les outils de ligne de commande de manière très élémentaire. p>
ou comme les autres affiches suggèrent que vous installez Cygwin (il s'agit d'une assez grande installation!) qui vous donnera un environnement complet * NIX sur votre PC ou "MINGW" qui est doté de Cygwyn avec juste une fonctionnalité suffisante pour exécuter le Famille de compilateur de GCC mais pourrait suffire à vos besoins. P>
Une chose amusante est que j'ai vu une configuration complète de Cygwin être beaucoup plus grande qu'une installation complète de Linux, parfois.