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.


2
Comment créer un alias avec une commande contient 'et "
Il y a quelques articles, quelqu'un a demandé comment afficher la mémoire en pourcentage. Quelqu'un a répondu: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Je me demandais si je pouvais transformer cette commande en alias dans ~ / .bashrc. Mais la syntaxe de l'alias est: …
10 bash  quoting  alias 

5
Capturer le code de sortie de la commande exit
J'ai ceci dans un script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Il semble qu'il sortira juste après la commande exit, ce qui est logique. Je me demandais s'il y avait une commande …



2
Lire les journaux d'un processus pendant l'exécution d'une commande
J'ai un service qui produit des journaux dans le fichier logs.log. J'ai une autre commande qui interagit avec ce service. Disons que c'est un peu foo.sh. Ce dont j'ai besoin, c'est de couper et d'enregistrer les journaux logs.logexactement pendant l' foo.shexécution. En d'autres termes, j'ai besoin de cette partie des …
10 bash  tail 




4
rechercher la commande, énumérer la sortie et autoriser la sélection?
Lorsque j'utilise find, il trouve souvent plusieurs résultats comme find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml Je souhaite souvent ne sélectionner qu'un résultat spécifique (par exemple edit ./projectB/pom.xml). Existe-t-il un moyen d'énumérer la findsortie et de sélectionner un fichier à passer dans une autre application? comme: find <print line nums?> -name …
10 bash  files  find 

5
Sensibilité à la casse dans le globbing entre crochets
Normalement, bash globbing est sensible à la casse: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips L'utilisation de crochets ne semble pas changer cela: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo …
10 bash  shell  wildcards  locale 

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

4
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 projet qu'elles ont été …
10 bash  function 


2
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 -- print Mais …
10 bash  pipe  curl  input 

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.