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 veux analyser une variable (dans mon cas, c'est la version du kit de développement) pour la rendre dot ( .) libre. Si version='2.3.3', la sortie souhaitée est 233. J'ai essayé comme ci-dessous, mais cela nécessite .d'être remplacé par un autre personnage me le donnant 2_3_3. Cela aurait été bien …
Un peu de contexte sur le bug: CVE-2014-6271 Bash prend en charge l'exportation non seulement de variables shell, mais également de fonctions shell vers d'autres instances bash, via l'environnement de processus, vers des processus enfants (indirects). Les versions actuelles de bash utilisent une variable d'environnement nommée par le nom de …
Le vieux conseil était de doubler toute expression impliquant un mot $VARIABLE, du moins si on voulait qu’elle soit interprétée par le shell comme un seul élément, sinon tout espace dans le contenu $VARIABLEjetterait le shell. Je comprends cependant que, dans les versions plus récentes des coques, la double cotation …
Partout où je vois quelqu'un qui a besoin d'une liste unique et triée, il le fait toujours sort | uniq. Je n'ai jamais vu d'exemples où quelqu'un utilise à la sort -uplace. Pourquoi pas? Quelle est la différence et pourquoi est-il préférable d'utiliser uniq plutôt que le drapeau unique pour …
Je voudrais fréquemment basculer entre les répertoires qui se trouvent dans des chemins totalement indépendants, par exemple, /Project/Warnest/docs/et ~/Dropbox/Projects/ds/test/. Mais je ne veux pas taper cd /[full-path]/tout le temps. Existe-t-il des commandes de raccourci pour basculer vers des répertoires précédemment travaillés? Une solution à laquelle je pourrais penser est d’ajouter …
J'ai vu ce commentaire à de nombreuses reprises sur Unix et Linux ainsi que sur d'autres sites qui utilisent l'expression "les backticks ont été déconseillés", en ce qui concerne des shells tels que Bash & Zsh. Cette déclaration est vraie ou fausse?
Comment puis-je supprimer un mot en arrière sur la ligne de commande? Je suis vraiment habitué à ce que certains éditeurs suppriment le dernier "mot" en utilisant Ctrl+ Backspace, et j'aimerais aussi cette fonctionnalité sur la ligne de commande. J'utilise Bash pour le moment et bien que je puisse revenir …
Puis-je rediriger la sortie vers un fichier journal et mettre en arrière-plan un processus en même temps? En d'autres termes, puis-je faire quelque chose comme ça? nohup java -jar myProgram.jar 2>&1 > output.log & Ou n'est-ce pas un ordre légal? Ou dois-je le déplacer manuellement vers l'arrière-plan, comme ceci: java …
J'ai écrit un script qui fonctionne bien lorsqu'il est exécuté localement: ./sysMole -time Aug 18 18 Les arguments "-time" , "Aug" , "18" et "18" ont été transmis avec succès au script. Désormais, ce script est conçu pour être exécuté sur une machine distante mais à partir d’un répertoire local …
Existe-t-il un moyen de suspendre temporairement le suivi de l’historique dans bash, de manière à entrer dans une sorte de mode "incognito"? J'entre des informations dans mon terminal que je ne veux pas, des informations financières sensibles.
J'ai une machine Linux (RH 5.3) Je dois ajouter / calculer 10 jours plus la date pour obtenir une nouvelle date (date d'expiration)) par exemple # date Sun Sep 11 07:59:16 IST 2012 Donc j'ai besoin de NEW_expration_DATE = Sun Sep 21 07:59:16 IST 2012 Veuillez indiquer comment calculer la …
Existe-t-il un moyen simple de transmettre (recevoir) des paramètres nommés à un script shell? Par exemple, my_script -p_out '/some/path' -arg_1 '5' Et à l'intérieur, my_script.shrecevez-les comme: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" …
Je suis nouveau à la programmation de script bash. Je veux implémenter un script bash 'deploymLog', qui accepte en entrée un argument de chaîne (nom). [root@localhost Desktop]# ./deploymLog.sh name Ici, je veux passer l'argument de chaîne (nom) en ligne de commande. Pour commencer, je dois ajouter l’horodatage actuel avec cette …
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.