Questions marquées «bash»

10
pour les accidents de boucle glob

J'essaye de mettre en place un script qui va boucler sur un ensemble de répertoires, et faire une chose quand il trouve des fichiers .jpg, et une autre quand il trouve des fichiers .nef. Le problème est que si un répertoire n'a pas de fichiers .jpg par exemple (ou .nef) alors l'entrée glob n'est...

10
Comment passer l'argument au script qui est entré dans bash

En ce moment, j'ai une doublure comme celle-ci: curl -fsSL http://git.io/vvZMn | bash Il télécharge le script et le passe à bash en tant que fichier stdin. Je voudrais exécuter ce script avec un argument supplémentaire print. Peut-être quelque chose comme ça? curl -fsSL http://git.io/vvZMn | bash...

10
attribuer et inspecter les métadonnées de la fonction bash

Je génère et enregistre souvent un grand nombre de fonctions bash qui automatisent la plupart des tâches que je fais habituellement dans mes projets de développement. Cette génération dépend des métadonnées du projet sur lequel je travaille. Je veux annoter les fonctions avec les informations du...

10
Qu'est-ce qu'un «s» à l'intérieur de «$ -»?

Je connais normalement bien le contenu de $-. Sur un CentOS récent, je reçois: [grochmal@orion ~]$ echo $- himBH hmBHsont toutes des options de set, et isignifie que mon shell est interactif. Pourtant, sur mon Arch Linux, j'ai eu: [grochmal@haps ~]$ echo $- himBHs Je ne trouve rien d'utile man...

10
Expansion bash hexadécimale

Je voudrais savoir s'il existe un moyen d'utiliser l'expansion bash pour afficher toutes les possibilités de combinaison pour un certain nombre de chiffres en hexadécimal. Je peux développer des binaires En base 2: echo {0..1}{0..1}{0..1} Ce qui redonne: 000 001 010 011 100 101 110 111 En base 10:...

10
État de sortie bash utilisé avec PIPE

J'essaie de comprendre comment l'état de sortie est communiqué lorsqu'un tuyau est utilisé. Supposons que j'utilise whichpour localiser un programme inexistant: which lss echo $? 1 Depuis l' whichéchec de la localisation, lssj'ai obtenu un statut de sortie de 1. C'est très bien. Cependant, lorsque...

10
bash: déplacement de fichiers avec des espaces

Lorsque je déplace un seul fichier avec des espaces dans le nom de fichier, cela fonctionne comme ceci: $ mv "file with spaces.txt" "new_place/file with spaces.txt" Maintenant, j'ai une liste de fichiers qui peuvent contenir des espaces et je veux les déplacer. Par exemple: $ echo "file with...