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'ai un processus qui crée des fichiers texte dont les noms de fichiers sont basés sur l'horodatage de leur moment de création: $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt Comment puis-je compléter automatiquement le nom de fichier du dernier fichier créé , c'est-à-dire le fichier …
J'ai un certain nombre de fichiers dans un répertoire et je veux vérifier qu'ils sont tous uniques. Pour simplifier, disons que j'ai trois fichiers: foo.txt, bar.txtet baz.txt. Si je lance cette boucle, je les vérifierai tous les uns contre les autres: $ for f in ./*; do for i in …
J'ai créé un nouveau compte utilisateur pour un ami sur Kubuntu 12.04. Quand il utilise, sshil obtient cette erreur: Impossible d'ouvrir une connexion à votre agent d'authentification Nous exécutons sshcertains scripts bash. Après avoir regardé la grande variété de choses qui peuvent conduire à cette erreur, je suis tombé sur …
J'ai une application wrapper où je dois laisser l'utilisateur spécifier des options personnalisées à passer à un simulateur. Cependant, je veux m'assurer que l'utilisateur n'injecte pas d'autres commandes via les options utilisateur. Quelle est la meilleure façon d'y parvenir? Par exemple. L'utilisateur fournit: -a -b L'application s'exécute: mysim --preset_opt -a …
J'utilise Ubuntu 12.04.2. J'essaie d'utiliser la commande "trap" pour capturer une anomalie ou une erreur dans mon script shell, mais j'essaie également de déclencher manuellement la sortie "Erreur". J'ai essayé la sortie 1, mais cela ne déclenchera pas le signal "Erreur". #!/bin/bash func() { exit 1 } trap "echo hi" …
En utilisant ^W(unix-word-rubout), je peux facilement supprimer un seul "mot" de la commande actuelle dans mon shell bash. Cependant, lorsque vous traitez des arguments entre guillemets contenant des espaces (ou des arguments sans guillemets contenant des espaces avec barre oblique inversée), cela ne fonctionne pas bien car il supprime uniquement …
${!FOO}effectue une double substitution dans bash, ce qui signifie qu'il prend la valeur (chaîne) de FOO et l'utilise comme nom de variable. zshne prend pas en charge cette fonctionnalité. Existe-t-il un moyen de faire en sorte que cela fonctionne de la même manière dans bashet zsh? Contexte: J'ai une liste …
J'ai défini une bashfonction dans mon ~/.bashrcdossier. Cela me permet de l'utiliser dans des terminaux shell. Cependant, il ne semble pas exister lorsque je l'appelle depuis un script. Comment puis-je définir une bashfonction à utiliser également par les scripts?
Auparavant, si je tapais ~/biTab, avant, cela se transformait en ~/bin. Cependant, aujourd'hui , il a commencé à tourner ~/biTaben /home/username/bin. Je préférerais l'avoir l'ancien, mais je ne suis pas sûr de ce qui s'est passé ... J'ai ajouté un script pour modifier mon achèvement bash mais je l'ai supprimé …
En essayant d'ajouter un peu plus de détails à une question connexe , j'ai réalisé que je ne sais pas comment spécifier lequel des types de mots Bash disponibles exécuter. Selon help typeil existe cinq types de mots: alias mot-clé une fonction intégré fichier Il est possible qu'un mot ait …
Je dois supprimer toutes les commandes de mon historique correspondant à une chaîne. J'ai essayé: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: …
Je n'ai pas beaucoup d'expérience dans l'utilisation du tee, donc j'espère que ce n'est pas très basique. Après avoir consulté l'une des réponses à cette question, je suis tombé sur un comportement étrange tee. Pour que je puisse sortir la première ligne et une ligne trouvée, je peux utiliser ceci: …
J'ai un CentOS 5.7 VPS utilisant bash comme shell qui affiche un message d'accueil de marque immédiatement après la connexion via SSH. J'ai essayé de le modifier, mais je n'arrive pas à trouver où il se trouve aux endroits habituels. Jusqu'à présent, j'ai regardé dans le motdfichier et vérifié sshd_configles …
Compte tenu de la grande quantité de questions qui s'avèrent être liées aux sous-coquilles dans Bash ("Pourquoi mon incrément de variable dans cette boucle pipedwhile read ?"), Je pensais juste qu'il serait très agréable de se référer à un éditeur ou un service où le code qui sera exécuté en …
Dans la ligne de commande Windows (powershell et cmd), lorsque vous appuyez sur la Esctouche sur une ligne, tout ce que vous avez tapé à l'invite est supprimé. J'ai trouvé qu'en appuyant sur la Esctouche à l'invite bash ne fait rien. Appuyez sur Escpuis backspacesupprimez un mot, mais cela doit …
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.