Comment appeler une commande externe (comme si je l'avais tapée au shell Unix ou à l'invite de commande Windows) à partir d'un script
Le terme «shell» fait référence à une classe générale d'interpréteurs de commandes interactifs basés sur du texte le plus souvent associés aux systèmes d'exploitation Unix et Linux. Pour des questions sur les scripts shell, veuillez utiliser une balise plus spécifique telle que «bash», «powershell» ou «ksh». Sans balise spécifique, une solution portable (conforme POSIX) doit être supposée, bien qu'il soit préférable d'utiliser 'posix' en plus ou 'sh'.
Comment appeler une commande externe (comme si je l'avais tapée au shell Unix ou à l'invite de commande Windows) à partir d'un script
Quelle commande peut être utilisée pour vérifier si un répertoire existe ou non, dans un script shell
En PHP, les chaînes sont concaténées comme suit: $foo = "Hello"; $foo .= " World"; Ici, $foodevient "Hello World". Comment cela se fait-il dans
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 3 ans . Comment copier un dossier d'un hôte distant...
Comment puis-je déterminer quelle version de PowerShell est installée sur un ordinateur et, en fait, si elle est installée du
J'ai une chaîne dans Bash: string="My string" Comment puis-je tester s'il contient une autre chaîne? if [ $string ?? 'foo' ]; then echo "It's there!" fi Où ??est mon opérateur inconnu. Dois-je utiliser l'écho et grep? if echo "$string" | grep 'foo'; then echo "It's there!" fi Cela semble un peu...
Dans un shell Unix, si je veux combiner stderret stdoutdans le stdoutflux pour une manipulation ultérieure, je peux ajouter ce qui suit à la fin de ma commande: 2>&1 Donc, si je veux utiliser headsur la sortie de g++, je peux faire quelque chose comme ceci: g++ lots_of_errors 2>&1 |...
J'ai cette chaîne stockée dans une variable: IN="[email protected];[email protected]" Maintenant, je voudrais diviser les chaînes par ;délimiteur afin d'avoir: ADDR1="[email protected]" ADDR2="[email protected]" Je n'ai pas nécessairement besoin des variables ADDR1et ADDR2. Si ce sont des éléments d'un tableau,...
J'écris un script shell à exécuter sous KornShell (ksh) sur AIX. Je voudrais utiliser la mkdircommande pour créer un répertoire. Mais le répertoire existe peut-être déjà, auquel cas je ne veux rien faire. Je veux donc soit tester pour voir que le répertoire n'existe pas, soit supprimer l'erreur "Le...
Comment puis-je trouver récursivement tous les fichiers dans le dossier actuel et les sous-dossiers en fonction de la correspondance
Comment utiliser sed pour supprimer toutes les lignes d'un fichier texte contenant une chaîne
J'essaye de lancer un cmd fichier qui appelle un PowerShellscript cmd.exe, et je reçois l'erreur ci-dessous: Management_Install.ps1 ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système. j'ai couru Set-ExecutionPolicy -ExecutionPolicy Unrestricted et quand je lance...
J'ai un script assez simple qui ressemble à ceci: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF Lorsque j'exécute ce script à partir de la ligne de commande et lui transmets les arguments, je n'obtiens aucune sortie. Cependant, lorsque j'exécute les...
Nous avons une application PHP et nous voulons compter toutes les lignes de code sous un répertoire spécifique et ses sous-répertoires. Nous n'avons pas besoin d'ignorer les commentaires, car nous essayons simplement d'avoir une idée approximative. wc -l *.php Cette commande fonctionne très bien...
Comment savoir si une variable est définie dans Bash? Par exemple, comment vérifier si l'utilisateur a donné le premier paramètre à une fonction? function a { # if $1 is set ? }
Comment puis-je itérer sur une plage de nombres dans Bash lorsque la plage est donnée par une variable? Je sais que je peux le faire (appelé "expression de séquence" dans la documentation de Bash ): for i in {1..5}; do echo $i; done Qui donne: 1 2 3 4 5 Pourtant, comment puis-je remplacer l'un des...
Je veux écrire un script qui boucle sur 15 chaînes (tableau éventuellement?) Est-ce possible? Quelque chose comme: for databaseName in listOfNames then # Do something
Je souhaite suspendre la saisie dans un script shell et inviter l'utilisateur à faire des choix. La question standard Yes, Noou de Canceltype. Comment puis-je accomplir cela dans une invite bash
J'essaye de lancer un find commande pour tous les fichiers JavaScript, mais comment exclure un répertoire spécifique? Voici le findcode que nous utilisons. for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file
J'ai besoin de vérifier l'existence d'un argument d'entrée. J'ai le script suivant if [ "$1" -gt "-1" ] then echo hi fi Je reçois [: : integer expression expected Comment vérifier d'abord l'argument d'entrée1 pour voir s'il