Questions marquées «bash»

10
ET logique dans un script bash

J'ai un ifdans mon script bash qui doit vérifier si l'un des 2 fichiers existe, s'ils n'existent pas, il devrait correspondre à l'écho. Code que j'ai: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Mais cela ne semble pas fonctionner...

10
actualiser la fin de l'onglet bash

J'ai un script pour compléter automatiquement mes hôtes ssh. ~/.ssh/configCependant, si je change mon auto-complétion n'est pas mise à jour automatiquement. Cela ne me surprend pas. Dans un nouveau shell, la nouvelle entrée est récupérée et utilisable, bien sûr. Comment déclencher manuellement une...

10
CentOS | [root @ hostname] ne s'affiche plus?

Pour une raison quelconque, je me suis connecté à mon serveur CentOS6 et au début de chaque ligne, il affiche normalement [root@hostname]# Maintenant ça montre -bash-4.1# Qu'est-ce que ça veut dire? Et comment le ramener à la

10
Liste tous les fichiers / binaires dans le PATH actuel

Existe-t-il un moyen "facile" d'exécuter une commande de style "ls -la" pour répertorier tous les fichiers / binaires exécutables dans le CHEMIN actuel? (J'ai l'intention de diriger la sortie dans grep, pour rechercher des commandes avec des préfixes inconnus mais essentiellement des "noms" connus,...

10
Pourquoi $ '\ 0' est-il identique à ''?

Une façon courante de faire les choses avec quelques fichiers est — et ne me frappez pas pour cela: for f in $(ls); do … Maintenant, pour être à l'abri des fichiers contenant des espaces ou d'autres caractères étranges, une manière naïve serait de faire: find . -type f -print0 | while IFS= read -r...

10
Bonne méthode pour comparer le temps?

Je dois vérifier l'heure actuelle et abandonner le script si ce n'est pas le bon moment de la journée, je suis censé l'exécuter. De plus, si quelqu'un d'autre l'exécute, il devrait abandonner. Par exemple: J'ai besoin que mon script ne s'exécute que s'il est démarré entre 22 h 00 et 2 h 00 (une...

10
cd dans un répertoire et exécutez de nombreuses commandes

J'ai le script suivant. #!/bin/bash mount /dev/sda6 /mnt/gentoo set +e cd /mnt/gentoo && mount -t proc none /mnt/gentoo/proc \ && mount --rbind /dev /mnt/gentoo/dev \ && mount --rbind /sys /mnt/gentoo/sys \ && chroot /mnt/gentoo /bin/bash \ && source...

10
Code hybride dans les scripts shell. Partage de variables

Cette réponse explique comment exécuter un extrait de code Python sur plusieurs lignes à partir de la ligne de commande dans un terminal. J'ai remarqué que la réponse fonctionne très bien dans les scripts shell, même avec une indentation imbriquée, ce qui est très bien, par exemple #!/bin/bash...

10
Comment développer en ligne un caractère générique en bash?

Je me suis souvenu que bash pouvait faire ce qui suit: Supposons qu'il y ait 3 fichiers: a, b, c dans le répertoire courant, lorsque j'entre: $> somecommand * puis appuyez sur une touche ou des combinaisons de touches ou une séquence de touches, le caractère générique * en ligne s'est développé...