Questions marquées «bash»

43
trouver des fichiers sans extension

Disons que j'ai: foo.txt bar baz.ooo Si je l'utilise ls -1 !(*.*)alors j'aurai seulement barsur la sortie. Génial, je souhaite maintenant obtenir les mêmes résultats avec find, dont certains find -regexferont l'affaire. REMARQUE: find -name !(*.*)Ce n’est pas la réponse car !(*.*)c’est toujours le...

42
Comment déplacer un fichier sans conserver les autorisations

Le problème est que je veux être capable de voir les erreurs lors du déplacement d'un fichier, mais pas de voir les erreurs avec un problème d'autorisations. En d'autres termes - je me soucie de savoir si le fichier n'est pas entièrement transmis, mais je ne veux pas voir d'erreurs comme celle-ci:...

42
Pourquoi [AZ] correspond-il aux minuscules en bash?

Dans tous les shells dont je suis au courant, rm [A-Z]*supprime tous les fichiers commençant par une lettre majuscule, mais avec bash, tous les fichiers commençant par une lettre sont supprimés. Comme ce problème existe sous Linux et Solaris avec bash-3 et bash-4, il ne peut pas s'agir d'un bogue...

42
Comment imprimer “$” dans le document ici

Comment puis-je faire écho "$" dans un here-doc in bash? Par exemple, je veux avoir un fichier avec le contenu sur le serveur distant comme $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Mais ce serait traité comme une variable. Comment puis-je imprimer un...

42
Qu'est-ce qu'une variable d'environnement?

Je sais que cela VARIABLE=valuecrée une variable d’environnement et le export VARIABLE=valuerend disponible pour les processus créés par le shell actuel. envmontre les variables d'environnement actuelles, mais où vivent-elles? Que comprend une variable d'environnement (ou un environnement ,...

42
Paramétrer IFS pour une seule déclaration

Je sais qu'une valeur IFS personnalisée peut être définie pour la portée d'une seule commande / intégrée. Est-il possible de définir une valeur IFS personnalisée pour une seule instruction? Apparemment non, puisque la valeur IFS globale est affectée lorsque cela est tenté #check environment IFS...

42
Impossible d'arrêter un script bash avec Ctrl + C

J'ai écrit un script bash simple avec une boucle pour imprimer la date et un ping sur une machine distante: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Quand je le...

42
Comment fonctionne `cat <> file`?

cat < fileimprime le contenu du fichier sur la sortie standard. cat > filelit stdin jusqu'à ce que Ctrl+ Dsoit détecté et que le texte saisi soit écrit dans le fichier . cat <> file, du moins dans ma version de Bash, imprime le contenu du fichier avec bonheur (sans erreur), mais ne...

41
Bash test: que fait “= ~”?

#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Que fait le principal ~dans l'expression régulière de