Questions marquées «bash»

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.

4
ln -s avec un chemin par rapport à pwd
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 …
26 bash  shell  symlink  ln 

7
Les scripts qui nécessitent sudo doivent-ils échouer s'ils ne l'ont pas, ou utiliser sudo et prompt?
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 …


2
Bash ne trouve pas de programme même s'il est sur mon chemin
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 …
26 bash  path 



1
Exécuter une fonction readline sans raccourci clavier?
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 …
26 bash  shell  readline  inputrc 

5
imprimer la sortie sur 3 colonnes séparées
MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) Comment puis-je imprimer élégamment ces informations de 5 fichiers dans …


2
Pourquoi le root ne peut-il pas s'exécuter lorsque les bits exécutables ne sont pas définis?
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 …



7
Inverser la variable booléenne
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 …
26 bash  scripting 

8
Utiliser le fichier de configuration pour mon script shell
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?

2
Dans le script bash, comment capturer stdout ligne par ligne
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 …
26 bash  process  stdout 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.