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
Crochets dans la condition if: pourquoi est-ce que j'obtiens des erreurs de syntaxe sans espace blanc?
J'utilise le script ci-dessous pour reculer de deux jours lorsque le script s'exécute au début de deux jours de l'année et également vérifier les premier et deuxième jours de chaque mois et reculer de deux jours. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] && [$day="02"]; then date="$last_month/$yes_day/$last_year" …

3
correspondance bash globstar
J'ai cette structure de répertoire: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext et, avec l' globstaroption activée dans Bash, je peux dire: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Ma question est: pourquoi est dir/file.extexclu de cette liste? Le manuel de Bash dit ceci à propos deglobstar : …
17 bash  wildcards 

7
Comment puis-je ouvrir un fichier résultant de grep?
Je grep souvent un tas de fichiers pour trouver une ligne, puis grep renvoie un résultat. Plutôt que de copier et coller le nom de fichier dans une nouvelle commande, j'aimerais pouvoir ouvrir ce résultat avec un éditeur. Quelque chose comme: grep foo | vim. Existe-t-il un moyen de le …
17 bash  grep 

3
Les nouvelles sessions tmux ne source pas le fichier bashrc
Sommaire Lorsque je crée une nouvelle session tmux, mon invite tire d'une configuration bash par défaut et je dois exécuter manuellement source ~/.bashrcpour mon invite personnalisée. Une analyse J'utilise une machine RHEL 7. J'ai commencé à remarquer ce comportement après une mise à jour bash il y a quelque temps, …
17 bash  tmux 



3
Définition de la sortie jq sur une variable Bash
J'utilise curl pour récupérer JSON à partir d'une API de repos comme celle-ci: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' ce qui produit la valeur dont j'ai besoin. Toutefois; quand je change le code ci-dessus pour ressembler à ceci: content=$(curl -s -X GET -H "Header:Value" …
17 bash  curl  json  jq 


2
Copier et marquer dans Bash comme dans Emacs?
Je voudrais être en mesure de copier et coller du texte dans la ligne de commande dans Bash en utilisant les mêmes liaisons de clavier que Emacs utilise par défaut ( par exemple en utilisant C-spacepour set-mark, M-wcopier du texte, C-y, M-ypour le coller, etc.). La documentation de GNU Bash …




1
Fichier tar avec date comme nom?
J'essaie de tar et gzip un fichier avec la date et l'heure comme nom: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Mais je reviens: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now Que se passe-t-il exactement ici et comment …
16 bash  tar 

2
La sortie de substitution de processus est hors de l'ordre
le echo one; echo two > >(cat); echo three; donne une sortie inattendue. Je lis ceci: Comment la substitution de processus est-elle implémentée dans bash? et de nombreux autres articles sur la substitution de processus sur Internet, mais je ne comprends pas pourquoi il se comporte de cette façon. Production …


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.