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.
Est-il possible de désactiver la saisie semi-automatique de bash en appuyant sur tab? La raison pour laquelle je veux le faire est que je colle souvent du code à partir d'un éditeur où j'utilise le caractère de tabulation au lieu d'un certain nombre d'espaces d'indentation, dans mon terminal. Et non, …
Habituellement, lorsque je trouve une commande que je veux alias, je la fais écho à mon .bashrc comme ceci: [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc Il peut y avoir une meilleure façon de procéder. Mais de toute façon, je …
Je viens de créer un nouvel utilisateur sur mon système à l'aide de useradd -d /home/users/john -m john(Utilisation d'Ubuntu 11.04). Cela a bien fonctionné, mais lorsque j'ai changé pour john, mon bash n'est pas entièrement fonctionnel. Autrement dit, il n'a pas de saisie semi-automatique, je ne peux pas utiliser les …
Existe-t-il un raccourci en bash et zsh pour supprimer un composant d'un chemin? Par exemple, si je tape ls ~/local/color/et que le curseur se trouve à la fin de la ligne, existe-t-il un raccourci pour supprimer le color/à la fin? Idéalement, je veux des solutions en mode vi et en …
La plupart des distributions Linux récentes incluent bash comme shell par défaut, bien qu'il existe d'autres (sans doute) meilleurs shells disponibles. J'essaie de comprendre s'il s'agit de restes historiques que personne ne veut changer, ou y a-t-il de bonnes raisons qui font de bash le premier choix?
J'ai ce script shell enregistré dans un fichier: il fait une substitution de chaîne de base. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Si je le colle dans la ligne de commande, cela fonctionne très bien: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo …
Dans mon entreprise, lorsque je me connecte à certains serveurs, ma dernière connexion et une énorme bannière s'affichent: me@my-laptop$ ssh the-server Last login: Mon Feb 8 18:54:36 2016 from my-laptop.company.com ************************************************************************ * * * C O M P A N Y I N F O R M A T I …
J'hésite toujours beaucoup à jouer $IFSparce que ça fait trembler un monde. Mais souvent, cela rend le chargement des chaînes dans un tableau bash agréable et concis, et pour les scripts bash, la concision est difficile à trouver. Je pense donc que cela pourrait être mieux que rien si j'essaie …
Je veux que mes scripts shell échouent chaque fois qu'une commande exécutée avec eux échoue. En général, je le fais avec: set -e set -o pipefail (généralement j'ajoute set -uaussi) Le fait est que rien de ce qui précède ne fonctionne avec la substitution de processus. Ce code affiche "ok" …
Supposons que j'ai trois (ou plus) scripts bash: script1.sh, script2.shet script3.sh. Je voudrais appeler ces trois scripts et les exécuter en parallèle . Pour ce faire, vous pouvez simplement exécuter les commandes suivantes: nohup bash script1.sh & nohup bash script2.sh & nohup bash script3.sh & (En général, les scripts peuvent …
Dans GIMP, je peux importer un .pdf et utiliser l'interface graphique pour l'aplatir (s'il a été créé avec plusieurs couches) en sélectionnant "Aplatir l'image" dans le menu déroulant "Image". Je peux ensuite exporter le .pdf avec un nouveau nom de fichier. J'aimerais automatiser cela. Existe-t-il un moyen de le faire …
J'ai un script bash avec diverses instructions if basées sur des arguments de ligne de commande que je transmets lors de l'appel. Avoir une sorte de sortie sur les commandes en cours d'exécution est utile pour confirmer le flux à travers toutes ces instructions if, mais ma solution actuelle me …
À présent, l' utilisation inutile du catprix est très bien connue, et il est également fait mention d'une utilisation inutile deecho (non pertinente pour cette question). Je me demande s'il devrait y avoir une "utilisation inutile de echoin Bash Award": la tuyauterie semble être beaucoup plus lente que les heredocs …
J'ai ce code - #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Lorsque je lance bash getoptDemos.sh(sans l'option), il s'imprime hiau lieu d'appeler la fonction usage. Il appelle usage …
En bash, je peux faire ce qui suit: if [ -f /tmp/test.txt ]; then echo "true"; fi Cependant, si j'ajoute sudodevant, cela ne fonctionne plus: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Comment puis-je le faire fonctionner?
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.