Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
Je l'ai vu en haut de mon fichier de script bash: export LOGFILE=$LOGDIRECTORY/${SCRIPT_NAME}.log exec > >(tee $LOGFILE) exec 2>&1 Qu'est ce que ça fait? Que font deux processus exécutables ici? Je me rends compte qu'en le gardant comme ça, toutes les sorties de l'exécution du script sont canalisées $LOGFILEmais je …
Je suis récemment tombé sur cette liste de codes de sortie avec des significations spéciales dans le guide avancé de Bash-Scripting. Ils se réfèrent à ces codes comme étant réservés et recommandent que: Selon le tableau ci-dessus, les codes de sortie 1-2, 126-165 et 255 ont des significations spéciales et …
Comment puis-je lire un fichier de tiret depuis le terminal autre que le délimiter avec ./ Par exemple, pour lire un, - filenous pouvons le lire en cat ./-file_name Q: Existe - t-il un autre moyen de réaliser la même chose?
J'utilise Mac OS X 10.9.4, voici mon script pour copier des fichiers de la machine locale vers un hôte différent #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" …
J'ai le script bash suivant, d'après ce que je comprends >> est utilisé pour ajouter la sortie d'une commande à un fichier existant au lieu de l'écraser, mais que fait-il dans ce cas? Ce script appelle certains fichiers exe pour convertir d'un format à un autre. Il y a de …
Aide pour un script simple #!/bin/bash array1=( prova1 prova2 slack64 ) a="slack64" b="ab" if [ $a = $b ] then echo "$a = $b : a is equal to b" else echo "$a = $b: a is not equal to b" fi Ce script ne fonctionne tout simplement pas, je …
Peut-être que j'oublie quelque chose, mais existe-t-il un moyen d'obtenir votre historique bash actuel pour la session actuelle que vous utilisez, comme si je cours ssh host $ pwd $ ls $ cd /tmp Je veux juste voir ces 3 commandes et rien d'autre
Habituellement, $0dans un script est défini sur le nom du script, ou sur ce qu'il a été appelé (y compris le chemin d'accès). Cependant, si j'utilise bashavec l' -coption, $0est défini sur le premier des arguments passés après la chaîne de commande: bash -c 'echo $0 ' foo bar # …
L'itération récursive de fichiers dans un répertoire peut facilement être effectuée par: find . -type f -exec bar {} \; Cependant, ce qui précède ne fonctionne pas pour les choses plus complexes, où beaucoup de branches conditionnelles, de boucles, etc. doivent être effectuées. J'ai utilisé cela pour ce qui précède: …
J'utilise bash. Pour parcourir l'historique de mes commandes, j'appelle la historycommande qui, je crois, appelle le programme Gnu du même nom. (Je ne sais pas s'il existe une meilleure méthode spécifique à bash). Dans mon .bashrc, j'ai actuellement une ligne export PROMPT_COMMAND='history -a'pour conserver l'historique de mes multiples sessions bash …
Je veux exécuter une commande lorsque l'utilisateur devient inactif (le système est inactif). Par exemple: echo "You started to be inactive." Aussi, lorsque l'utilisateur redevient actif (le système n'est plus inactif): echo "You started to be active, again." J'ai besoin d'un script shell qui fera cela. Est-ce possible sans minuterie …
J'ai essayé ce qui suit mais cela ne semble pas fonctionner: $ cat script.sh #!/bin/env -i /bin/sh /bin/env $ script.sh /bin/env: invalid option -- ' ' Try `/bin/env --help' for more information.
J'essaie de créer une méthode de fonction dans un script bash qui exécute une commande qui est fournie à la méthode par les paramètres. Ce qui signifie quelque chose comme ça: special_execute() { # Some code # Here's the point where the command gets executed $@ # More code } …
Je sais que des utilitaires bien comportés comme grep envoient des messages "normaux" à stdout et des messages d'erreur à stderr. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory Lorsque j'écris moi-même des scripts shell, j'ai souvent du mal à décider quelle sortie et quels …
Je vais créer un script qui utilisera l'entrée utilisateur, j'ai donc décidé d'utiliser whiptail, mais un peu confondre celui qui est portable et fonctionnera dans ubuntu 10.x et supérieur et CentOs5.x et supérieur. Je sais read, mais je veux un outil de dialogue, donc si quelqu'un connaît une alternative, faites …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.