J'ai vu --utilisé dans la compgencommande. Par exemple: compgen -W "foo bar baz" -- b Quel est le sens du --dedans
J'ai vu --utilisé dans la compgencommande. Par exemple: compgen -W "foo bar baz" -- b Quel est le sens du --dedans
Je comprends la syntaxe de sous-shell (<commands...>), est-ce $()juste un sous-shell à partir duquel vous pouvez récupérer des valeurs de variable? Remarque: Ceci s'applique à bash 4.4 sur la base de libellés différents dans leur
J'apprends les structures de prise de décision et je suis tombé sur ces codes: if [ -f ./myfile ] then cat ./myfile else cat /home/user/myfile fi [ -f ./myfile ] && cat ./myfile || cat /home/user/myfile Les deux se comportent de la même façon. Y a-t-il des avantages à utiliser dans un sens...
Je viens de tomber sur un script bash. Que [[:space:]]signifie un script bash? Pourquoi le double
Je suis tombé sur un script Bash aujourd'hui qui contient des noms de fonction avec des deux-points ::, par exemple, file::write()etfile::read() . Je n'ai jamais vu cette syntaxe auparavant dans un script Bash, et quand j'ai invoqué le script, cela s'est très bien passé (à ma grande surprise)....
Je voudrais écrire une fonction que je peux appeler à partir d'un script avec de nombreuses variables différentes. Pour certaines raisons, j'ai beaucoup de mal à faire ça. Les exemples que j'ai lus utilisent toujours une variable globale mais cela ne rendrait pas mon code beaucoup plus lisible pour...
J'ai un projet composé d'environ 20 petits .shfichiers. Je les nomme «petits» car généralement, aucun fichier ne contient plus de 20 lignes de code. J'ai adopté une approche modulaire car je suis donc fidèle à la philosophie Unix et il est plus facile pour moi de maintenir le projet. Au début de...
Dans Bash, vous pouvez déplacer les opérateurs de redirection d'entrée vers l'avant d'une commande: cat <<< "hello" # equivalent to <<< "hello" cat Pourquoi n'êtes-vous pas en mesure de faire de même pour les boucles while? while read -r line; do echo "$line"; done <<<...
TL; DR : Pourquoi le groupe d'accolades POSIX a-t-il besoin d'espaces après le {mot réservé mais pas le sous-shell après le mot réservé (? La grammaire du shell POSIX définit le groupe d'accolades et le sous-shell comme suit brace_group : Lbrace compound_list Rbrace subshell : '(' compound_list ')'...
Sous Linux / AIX où que ce soit, quand est-il utile d'utiliser --, comme dans cette commande: grep -- SOMEPATTERN