Questions marquées «bash»

623
Vérifiez si la traction est nécessaire dans Git

Comment vérifier si le référentiel distant a changé et que je dois tirer? Maintenant, j'utilise ce script simple: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Mais c'est plutôt lourd. Y a-t-il une meilleure façon? La solution idéale consisterait à vérifier toutes les...

606
Outil Bash pour obtenir la nième ligne d'un fichier

Existe-t-il une manière "canonique" de procéder? J'utilise head -n | tail -1ce qui fait l'affaire, mais je me demande s'il existe un outil Bash qui extrait spécifiquement une ligne (ou une plage de lignes) d'un fichier. Par "canonique", j'entends un programme dont la fonction principale est de...

583
Capture de plusieurs sorties de ligne dans une variable Bash

J'ai un script «myscript» qui produit les éléments suivants: abc def ghi dans un autre script, j'appelle: declare RESULT=$(./myscript) et $RESULTobtient la valeur abc def ghi Existe-t-il un moyen de stocker le résultat soit avec les sauts de ligne, soit avec le caractère '\ n' pour que je puisse le...

546
Comparaison des nombres dans Bash

Je commence à apprendre à écrire des scripts pour le terminal bash, mais je ne peux pas trouver comment faire fonctionner correctement les comparaisons. Le script que j'utilise est: echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater than b";...