Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
Je ne connais que deux façons: alias foo=baret function foo() { bar }. La raison pour laquelle je pose la question est que - tout d'un coup dans l'une de mes sessions bash - je ne peux pas exécuter la lncommande car bashje fais une erreur avec -bash: /usr/local/.../ln: No …
Mon intention est d'avoir un script qui met à jour tous les sous-modules git selon la branche donnée. S'il n'y a pas une telle branche pour un sous-module, master est utilisé. Voici ce que j'ai maintenant: #!/bin/bash -x if [ -z $1 ]; then echo "Branch name required." exit fi …
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 …
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 some_text="Hello world" …
Je recherche une expression régulière qui trouve toutes les occurrences de caractères doubles dans un texte, une liste, etc. sur la ligne de commande (Bash). Question principale : Y at - il un moyen simple de regarder des séquences comme aa, ll, ttttt, etc. où l' on définit une expression …
Quand je suis tab tab _en terminal, Bash propose 206 possibilités. J'ai essayé d'en diriger un _git_rmmais rien ne s'est passé, qu'est-ce que c'est? Voici une capture d'écran:
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 …
Je veux agir sur une liste de sous-répertoires dans un répertoire. Considérer: for x in x86-headers/*/C/populate.sh; do echo $x; done Cela donne x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Mais je veux des valeurs qui correspond à la seconde partie du chemin, elf, gl, etc. Je sais comment Supprimer le …
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 …
Je suis relativement nouveau dans Bash et j'essaie de faire quelque chose qui à première vue semblait assez simple - exécuter la recherche sur une hiérarchie de répertoires pour obtenir tous les fichiers * .wma, diriger cette sortie vers une commande où je les convertis en mp3 et enregistrez le …
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, le genre de cas où l'auto-complétion …
Je suis nouveau dans les scripts shell et de nombreux livres ont écrit qui utilisent la ligne #! (Sha-bang) au début du script pour invoquer l'interpréteur. Et cela invoquera un nouveau shell pour le script et fera l'interprétation ligne par ligne. de mon script de base fonctionne toujours sans la …
Existe-t-il un moyen de surcharger ou de boucler la lscommande afin qu'elle surligne / souligne / rende autrement évident les trois derniers fichiers modifiés? Je sais que je peux simplement ls -rtlcommander par temps de modification inverse, mais j'ai généralement besoin d'une liste alphabétique de fichiers malgré le fait que …
J'utilise un code de test unitaire. Le code de test unitaire génère du texte normal. Il y a beaucoup de texte, donc je veux mettre en évidence pour l'utilisateur des mots clés importants. Dans ce cas, les mots clés sont "PASS" et "FAIL". Comment coloriez-vous "PASS" pour qu'il soit vert …
Je veux utiliser un here-doc pour les commandes sed et fournir le fichier à lire et le fichier de sortie. J'ai regardé Here-Documents from Advanced Bash Scripting guide mais il ne mentionne rien sur les arguments réguliers lors de l'utilisation d'un here-doc. Est-ce même possible? J'aimerais réaliser quelque chose comme …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.