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.
J'essaie de créer un tas de liens symboliques, mais je ne peux pas comprendre pourquoi cela fonctionne ln -s /Users/niels/something/foo ~/bin/foo_link alors que ce cd /Users/niels/something ln -s foo ~/bin/foo_link n'est pas. Je crois que cela a quelque chose à voir avec un foo_linklien vers foo au /Users/niels/binlieu de/Users/niels/something La …
J'ai un script qui me donne un contrôle fin sur la luminosité de mon rétro-éclairage et nécessite sudode s'exécuter. C'est essentiellement ceci: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight et vit à ~/bin/backlight-adjust. Le script a besoin de sudoprivilèges, car il tee $backlightécrit dans un emplacement privilégié. Il échouera donc s'il …
J'ai un programme sur mon chemin. Le programme s'exécute lorsqu'il est exécuté avec un chemin d'accès complet spécifié. Mais le programme ne peut pas être trouvé lorsque je l'exécute avec juste son nom. Essentiellement, je veux comprendre comment la sortie ci-dessous est possible et comment la corriger afin que mon …
Après une récente mise à jour (Ubuntu 12.04 LTS), la TAB terminée sur la ligne de commande est lente. Après avoir entré une commande partielle (par exemple evi [TAB]) ou un nom de fichier partiel (par exemple evince somedocu[TAB]), le shell, parfois mais pas toujours, se bloque pendant plusieurs secondes. …
Je lisais juste la page de manuel readline et j'ai découvert un tas de commandes géniales que je ne connaissais pas. Cependant, plusieurs n'ont pas de raccourcis clavier par défaut. Existe-t-il un moyen d'exécuter les commandes indépendantes à partir du shell? Je ne demande pas comment lier la commande dans …
J'ai téléchargé lessn sur mon serveur Web et l'ai décompressé. Il contient un dossier nommé -. J'ai supposé que je sais comment gérer cela, mais je ne le sais pas. J'ai essayé cd -- -, mais cela n'a pas l'effet souhaité. L'utilisation de guillemets ne semble pas non plus l'affecter. …
rootl'utilisateur peut écrire dans un fichier même si ses writeautorisations ne sont pas définies. rootl'utilisateur peut lire un fichier même si ses readautorisations ne sont pas définies. rootl'utilisateur peut cd dans un répertoire même si ses executeautorisations ne sont pas définies. rootl'utilisateur ne peut pas exécuter un fichier lorsque ses …
Comment faire correctement une forboucle dans l'ordre inverse? for f in /var/logs/foo*.log; do bar "$f" done J'ai besoin d'une solution qui ne casse pas pour les caractères géniaux dans les noms de fichiers.
Je veux essayer un script simple flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Mais quand je l'exécute, si je tape true, je verrai cela x="true"et flag="true", mais le cycle ne se termine pas. Quel est le problème …
J'ai besoin de créer un fichier de configuration pour mon propre script: voici un exemple: scénario: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Contenu de /home/myuser/test/config: nam="Mark" sur="Brown" ça marche! Ma question: est-ce la bonne façon de procéder ou y a-t-il d'autres façons?
Dans un script bash, je voudrais capturer la sortie standard d'une longue ligne de commande ligne par ligne, afin qu'ils puissent être analysés et signalés pendant que la commande initiale est toujours en cours d'exécution. Voici la manière compliquée que j'imagine de le faire: # Start long command in a …
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.