Questions marquées «bash»

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.


3
Utiliser git submodule foreach avec fonction
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 …
10 bash  git 

3
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 …
10 bash 

4
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 some_text="Hello world" …
10 bash  scripting  zsh  python 



2
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 …

5
Correspondance de modèle sur les noms de chemin dans bash
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 …

2
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 …
10 bash 


4
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, le genre de cas où l'auto-complétion …
10 bash  ls  path  autocomplete 

3
les scripts shell fonctionnent toujours sans #! (ligne sha-bang)
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 …



3
Utiliser un here-doc pour `sed` et un fichier
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 …

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.