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 veux exécuter une commande java une fois pour chaque match de ls | grep pattern -. Dans ce cas, je pense que je pourrais le faire, find pattern -exec java MyProg '{}' \;mais je suis curieux à propos du cas général. Existe-t-il un moyen facile de dire "exécuter une …
Je reçois le message There are stopped jobs.lorsque j'essaie parfois de sortir d'un shell bash. Voici un scénario reproductible dans Python 2.x: ctrl+ cest traité par l'interprète comme une exception. ctrl+ z'arrête' le processus. ctrl+ dquitte python pour de vrai. Voici quelques sorties de terminaux du monde réel: example_user@example_server:~$ python …
J'ai une instance Linux que j'ai configurée il y a quelque temps. Lorsque je le lance et rootque je me connecte, il y a des variables d’environnement que j’ai configurées, mais je ne me souviens pas ou ne trouve pas d’où elles viennent. J'ai vérifié ~/.bash_profile, /etc/.bash_rcet tous les scripts …
J'ai un répertoire plein d'images: image0001.png image0002.png image0003.png ... Et je voudrais un one-liner pour les renommer (par exemple). 0001.png 0002.png 0003.png ... Comment puis-je faire cela?
Je me retrouve à répéter beaucoup de: mkdir longtitleproject cd longtitleproject Est-il possible de le faire en une seule ligne sans répéter le nom du répertoire? Je suis sur bash ici.
Je viens de voir ceci écrit; $ some-command >| /tmp/output.txt Les tubes verticaux sont utilisés dans les redirections standard "piping" de la sortie d'une commande à une autre, est >|en fait complètement inutile car ce serait la même chose que >dans ce scénario?
Dans le terminal bash, je peux appuyer sur Control+ Zpour suspendre n'importe quel processus en cours ... alors je peux taper fgpour reprendre le processus. Est-il possible de suspendre un processus si je ne possède que son PID? Et si oui, quelle commande devrais-je utiliser? Je cherche quelque chose comme: …
En bas tout ce que je sais c'est que rmdir directoryname supprime le répertoire mais seulement s'il est vide. Existe-t-il un moyen de forcer la suppression de sous-répertoires?
J'ai des problèmes avec certains scripts de bash, des erreurs et des comportements inattendus. Je voudrais étudier les causes des problèmes afin que je puisse appliquer des correctifs. Existe-t-il un moyen de transformer une sorte de "mode débogage" pour bash, pour obtenir plus d'informations?
J'ai utilisé plusieurs couleurs dans mon invite PS1, telles que \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Où puis-je trouver une liste des codes de couleur que je peux utiliser? J'ai consulté Colorize Bash Console Color mais …
Cette question est une sorte de suite à ma question précédente . Les utilisateurs de ce site m'ont gentiment aidé à déterminer comment écrire une forboucle bash qui itère sur des valeurs de chaîne. Par exemple, supposons qu'une variable de contrôle de boucle effectue une fnameitération sur les chaînes "a.txt" …
Dans mon environnement Bash, j'utilise des variables contenant des espaces et j'utilise ces variables dans la substitution de commandes. Malheureusement, je ne trouve pas la réponse sur SE. Quelle est la bonne façon de citer mes variables? Et comment dois-je le faire si ceux-ci sont imbriqués? DIRNAME=$(dirname "$FILE") ou est-ce …
J'essaie de comprendre comment fonctionne la priorité des opérateurs logiques dans bash. Par exemple, je m'attendais à ce que la commande suivante ne répète rien. true || echo aaa && echo bbb Cependant, contrairement à mes attentes, bbbest imprimé. Quelqu'un peut-il s'il vous plaît expliquer, comment puis-je comprendre les opérateurs …
J'ai cherché SO et trouvé que mettre en majuscule une chaîne suivante fonctionnerait str="Some string" echo ${str^^} Mais j'ai essayé de faire la même chose avec un argument en ligne de commande, ce qui m'a donné l'erreur suivante A essayé #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad …
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.