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 suis dans une situation intéressante où j'ai un script Python qui peut théoriquement être exécuté par une variété d'utilisateurs avec une variété d'environnements (et de CHEMINS) et sur une variété de systèmes Linux. Je veux que ce script soit exécutable sur autant de ceux-ci que possible sans restrictions artificielles. …
Pour les versions de Bash antérieures à "GNU bash, version 4.2", existe-t-il des alternatives équivalentes pour l' -voption de la testcommande? Par exemple: shopt -os nounset test -v foobar && echo foo || echo bar # Output: bar foobar= test -v foobar && echo foo || echo bar # Output: …
J'ai essayé d'utiliser xmodmappour mapper META_Là la MENUclé, mais il ne semble pas être accepté par bashcomme clé méta. Je me demande donc comment ces composants (clavier, X, xterm, bash) sont liés à chacun en ce qui concerne les méta- et super-clés. Toute explication serait appréciée. Permettez-moi d'exprimer ceci d'une …
Cette question est assez similaire à celle-ci , mais je ne comprends pas la solution. Je connais également ce tutoriel , mais je n'arrive toujours pas à comprendre ce que je fais mal. J'essaie de compléter automatiquement la liste des répertoires placés dans /something/: $ ls /something/ One Other Three …
la variable bash LATLNG contient une valeur de latitude et de longitude entre parenthèses comme ceci (53.3096,-6.28396) Je veux les analyser dans une variable appelée LAT et LON que j'essaie de faire via sed comme ça LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Cependant, j'obtiens l'erreur suivante: sed: can't read (53.3096,-6.28396): …
J'écris un script bash pour utiliser rsync et mettre à jour des fichiers sur environ 20 serveurs différents. J'ai compris la partie rsync. Ce qui me pose problème, c'est de parcourir une liste de variables. Jusqu'à présent, mon script ressemble à ceci: #!/bin/bash SERVER1="192.xxx.xxx.2" SERVER2="192.xxx.xxx.3" SERVER3="192.xxx.xxx.4" SERVER4="192.xxx.xxx.5" SERVER5="192.xxx.xxx.6" SERVER6="192.xxx.xxx.7" for …
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 …
Parfois, je définis une fonction qui associe un exécutable et ajuste ses arguments ou sa sortie. Donc, la fonction a le même nom que l'exécutable, et j'ai besoin d'un moyen pour exécuter l'exécutable à partir de la fonction sans appeler la fonction de manière récursive. Par exemple, pour exécuter automatiquement …
Ne l'aimez-vous pas simplement quand deux commandes font chacune une chose que vous voulez, mais pas les deux non plus? C'est ce qui calfait. Joli formatage. Il manque cependant des numéros de semaine: $ cal January 2012 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 …
Je fais beaucoup de travail dans Magento, tout comme beaucoup de gens avec qui je travaille, et ça devient ennuyeux de devoir taper: cd ../../../../../../ Pour ne trouver que quelques répertoires dans votre dossier racine 'httpdocs', j'essaie donc de créer un script qui suit ce pseudo-code: while lowest level directory …
Dans un script bash, je sais que je peux vérifier si un fichier est un lien symbolique avec la syntaxe suivante if [ -L $path ] Est-ce que quelqu'un sait comment je testerais si ce chemin était lié à un chemin particulier? Par exemple, je veux vérifier si la cible …
J'ai récemment découvert que si nous appuyons sur Ctrl+ X Ctrl+ E, bash ouvre la commande actuelle dans un éditeur (défini dans $VISUALou $EDITOR) et l'exécute lorsque l'éditeur est fermé. Mais cela ne semble pas être documenté dans les manpages.
Selon ceci et cela , un sous-shell est démarré en utilisant des parenthèses (…). ( echo "Hello" ) Selon ceci , ceci et cela , un processus est bifurqué lorsque la commande est lancée avec un& echo "Hello" & La spécification Posix utilise le mot subshelldans cette page mais ne …
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.