Questions marquées «bash»

15
Comment fonctionne GLOBIGNORE?

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...

15
Bash -c avec paramètres positionnels

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...

15
Comment puis-je tester si un élément est dans un tableau bash?

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...

15
Enregistrer le code de sortie pour plus tard

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...

15
spawn - commande introuvable!

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....

15
Comment lire les fichiers de tiret

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