Questions marquées «shell»

Le terme «shell» fait référence à une classe générale d'interpréteurs de commandes interactifs basés sur du texte le plus souvent associés aux systèmes d'exploitation Unix et Linux. Pour des questions sur les scripts shell, veuillez utiliser une balise plus spécifique telle que «bash», «powershell» ou «ksh». Sans balise spécifique, une solution portable (conforme POSIX) doit être supposée, bien qu'il soit préférable d'utiliser 'posix' en plus ou 'sh'.





24
Comment inverser l'ordre des lignes dans un fichier?
Je voudrais inverser l'ordre des lignes dans un fichier texte (ou stdin), en préservant le contenu de chaque ligne. Donc, c'est-à-dire en commençant par: foo bar baz J'aimerais finir avec baz bar foo Existe-t-il un utilitaire de ligne de commande UNIX standard pour cela?
642 shell  unix  command-line 


24
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 branches distantes et à …
623 git  bash  shell 


19
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 faire cela.
606 bash  shell  unix  awk  sed 






8
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 …
546 bash  shell  numeric 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.