Questions marquées «bash»

16
Bash: invite à distance interactive

J'ai un script qui se connecte à un serveur distant et vérifie si un paquet est installé: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Cet exemple pourrait être simplifié....

16
Bash: Quelle est l'utilité du type (Bash builtins)?

Je suis tombé sur une commande dans le script Bash dans laquelle j'ai trouvé: find /var/log/abcd -type f La commande ci-dessus était dans le contexte du nettoyage des fichiers journaux. Je sais ce que findça fait. Après l'avoir vu -type f, j'ai cherché la page de manuel pour ça. J'ai pu le voir...

16
Comment passer en mode d'édition vi en ligne de lecture?

Je souhaite passer en mode d'édition vi dans un environnement de ligne de lecture. Mais je ne veux pas utiliser 'set -o vi'. Je souhaite basculer temporairement à l'aide d'un raccourci clavier. La page de manuel indique que je peux le faire avec M-C-j. Mais ça ne marche pas pour moi. J'utilise...

16
Convertir chaque pdf du répertoire courant en png

Je veux écrire un bashscript pour convertir chaque .pdffichier du répertoire actuel en un .pngfichier. Par exemple: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -> a.png b.pdf -> b.png Ceci est ma meilleure tentative: #!/bin/bash convert -verbose -density 500 -resize '800'...

16
Fonction bash avec état

Je voudrais implémenter une fonction dans Bash qui augmente (et renvoie) un nombre à chaque appel. Malheureusement, cela semble non trivial puisque j'appelle la fonction à l'intérieur d'un sous-shell et qu'il ne peut par conséquent pas modifier les variables de son shell parent. Voici ma tentative:...

16
Utilisation pratique de l'option `set -k` dans bash

Quand utilisons-nous l' set -koption dans bash? Le manuel de référence de Bash dit, Tous les arguments sous forme d'instructions d'affectation sont placés dans l'environnement pour une commande, pas seulement ceux qui précèdent le nom de la commande. Je comprends ce que fait l'option, mais je ne...

16
Comment échapper des caractères spéciaux dans une chaîne?

Supposons $fileque la valeur d'un nom de fichier soit conservée, par exemple Dr' A.tif. Dans la programmation bash, comment pourrais-je échapper aux guillemets simples et à tout autre caractère spécial du $filesans supprimer le caractère spécial? Mise à jour du 9 juillet 2014 À la demande de...

16
Comment utiliser la fonction définie avec xargs

C'est mon code #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword J'ai donc une fonction showwordqui fait écho à la chaîne que vous passez en paramètre à la fonction. Ensuite, j'ai xargsessayé d'appeler la fonction et de passer un mot à la fois à la...

16
Shell: "Afficher toutes les 2588 possibilités?"

Donc, je déplaçais mon ordinateur portable (et j'ai la mauvaise habitude de mettre les choses sur le clavier ...) et je me suis réveillé pour découvrir ceci: $ Afficher les 2588 possibilités? (o ou n) Quelle commande afficherait quelque chose comme ça? J'utilise

16
Que signifie «</ dev / null»?

Je comprends > /dev/nullredirige les choses vers /dev/nulllesquelles agit comme un trou noir. Cependant, je ne comprends pas ce que cela < /dev/nullsignifie. J'ai vu un script écrit comme ceci: nohup myprogram > foo.out 2> foo.err < /dev/null & Alors, que signifie <...