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.
Je voulais formater les fichiers Unix de manière conditionnelle, je travaille actuellement sur la diffcommande et je voulais savoir s'il était possible de formater le texte de la diffsortie de la commande. Exemple: Les valeurs correspondantes doivent être affichées en vert. Les valeurs inégalées doivent être affichées en rouge. Supposons …
J'ai une commande Maven avec le paramètre: mvn test -Dcommon_password=!23foo Cette commande est exécutée comme mvn test -Dcommon_password=dockerfoo C'est à dire !23est remplacé par docker. Pourquoi cela se produit-il et comment puis-je l'éviter?
Je rencontrais une commande Linux, builtin cd. Quelle est la différence entre les commandes builtin cdet cd? En fait, j'ai fait quelques recherches sur la différence, mais je n'ai pas pu trouver d'explication remarquable et significative à ce sujet.
La réponse acceptée pour transformer un tableau en arguments d'une commande? utilise la commande Bash suivante: command "${my_array[@]/#/-}" "$1" J'essaie de comprendre /#/-exactement ce que fait la pièce. Malheureusement, je ne sais pas comment l'appeler, j'ai donc du mal à trouver de la documentation. J'ai parcouru la section de la …
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). Après avoir …
Un logiciel que j'ai installé a inséré une ligne dans mon profil qui se lit comme suit: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Je sais que dot .est synonyme de source, donc je soupçonne que ce n'est que l'approvisionnement du fichier, mais je n'en ai jamais vu \.auparavant; fait-il …
J'essaie de définir en masse quelques mots de passe de compte d'utilisateur à l'aide chpasswd. Les mots de passe doivent être générés de manière aléatoire et imprimés sur stdout(j'ai besoin de les écrire ou de les mettre dans un magasin de mots de passe), et également passés dans chpasswd. Naïvement, …
Il est grand temps de résoudre cette énigme qui me dérange depuis des années ... Je l'ai rencontré de temps en temps et j'ai pensé que c'était la voie à suivre: $(comm "$(arg)") Et j'ai pensé que mon point de vue était fortement soutenu par l'expérience. Mais je n'en suis …
Je recherche un opérateur «in» qui fonctionne comme ceci: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi C'est évidemment une déclaration beaucoup plus courte par rapport à, disons, l'utilisation de plusieurs tests "ou".
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé l'année dernière . Est-ce que quelqu'un sait pourquoi bash a toujours …
Je ne veux pas nécessairement la réponse, mais si quelqu'un pouvait me pointer vers de la littérature ou des exemples. Je voudrais le comprendre. Lorsque j'exécute le script, je reçois une erreur: Erreur de syntaxe près d'un jeton inattendu fi J'ai déduit que mon problème est dans ma ifdéclaration en …
J'ai essayé de trouver une réponse à cette question, mais je n'ai pas eu de chance jusqu'à présent: J'ai un script qui exécute d'autres scripts, et bon nombre de ces autres scripts contiennent "set -x", ce qui les oblige à imprimer chaque commande qu'ils exécutent. Je voudrais m'en débarrasser mais …
J'ai utilisé exec 3<>/dev/tcp/192.168.0.101/6435pour établir une connexion TCP avec 192.168.0.101:6435. Et j'ai reçu et envoyé quelques messages avec la pipecommande. Maintenant, je veux mettre fin à la connexion TCP. Mais, avec ss -anpetje peux voir que bash lui-même détient cette connexion, sans bifurquer un processus enfant. J'ai essayé d'envoyer les …
J'ai une variable pour la couleur. Je l'utilise pour définir la couleur des chaînes, en l'évaluant à l'intérieur de la chaîne. Cependant, je dois inclure un espace après le nom (pour que le nom ne contienne pas de partie du texte). Cela a parfois l'air mauvais. Comment éviter d'utiliser (imprimer) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.