Questions marquées «bash»

13
Caractères de nom de fonction valides du shell

L'utilisation de caractères Unicode étendus est (sans aucun doute) utile pour de nombreux utilisateurs. Les shells plus simples (ash (busybox), dash) et ksh échouent avec: tést() { echo 34; } tést Mais bash , mksh , lksh et zsh semblent le permettre. Je suis conscient que les noms de fonction...

13
Ajouter plusieurs utilisateurs au groupe UNIX sur une seule ligne

Sur Centos 6.5 (et probablement n'importe quel) Linux, je peux créer un groupe: sudo groupadd mygroup et y ajouter plusieurs utilisateurs: sudo usermod -a -G mygroup userA sudo usermod -a -G mygroup userB sudo usermod -a -G mygroup userC Le nombre d'utilisateurs dans mon cas particulier est 20....

13
Pourquoi «bash -x» rompt ce script?

J'ai un script qui mesure la durée d'exécution d'une commande. Il a besoin de la "vraie" timecommande, ce qui signifie, un binaire par exemple dans /usr/bin/time(car le bash-built-in n'a pas le -fdrapeau). Ci-dessous, un script simplifié qui peut être débogué: #!/bin/bash TIMESEC=$(echo blah | (...

13
évaluation de l'expansion arithmétique en bash

La ligne suivante crée file_c-6.txtmais affiche 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt > file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Si l' on supprime >elle la liste file_c-6.txtet de sortie 5: Je ne comprends pas pourquoi il ne garde pas la valeur de...

13
Transférer une commande à travers un filtre de couleur

Existe-t-il quelque chose comme ça sous Unix? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue Ici, je ne veux pas que du texte de code couleur littéral apparaisse (pour être collé dans un fichier, par exemple). Je veux juste...

13
Qu'est-ce que "<Esc> Kv" dans bash

Quand je suis en bash et appuyez sur Esc, Shift+ K, V, bash enflamme $EDITORavec un nom de fichier similaire à /tmp/bash-fc-186566385. Pourquoi est-ce et quel est son but? Je dois probablement mentionner que j'utilise bash avec set -o

13
Inverser le contenu d'une variable par des mots

Donc, si j'ai une variable VAR='10 20 30 40 50 60 70 80 90 100' et l'écho echo "$VAR" 10 20 30 40 50 60 70 80 90 100 Cependant, plus bas dans le script, j'ai besoin d'inverser l'ordre de cette variable pour qu'elle s'affiche comme quelque chose comme echo "$VAR" | <code to reverse it> 100 90...