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 fichier aux couleurs ANSI. test.txt: \e[0;31mExample\e[0m Je voudrais afficher le contenu de ce fichier dans un terminal, comme le catfait, mais je voudrais également afficher les couleurs.
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 4 ans . J'ai cherché partout. Écho et impression essayés. J'ai essayé …
J'ai le modèle suivant dans une chaîne (une adresse IP): 123.444.888.235 Je veux remplacer le dernier numéro après le point par 0, il devient donc: 123.444.888.0 Comment pourrais-je le faire dans bashun autre langage de script shell?
Je garde un historique bash assez long et parfois lorsque je recherche quelque chose avec la fonction de recherche inversée bash ( Ctrl+ r) je me retrouve au début de l'historique de recherche et je n'ai toujours pas trouvé ce dont j'avais besoin et je voudrais revenir à la fin …
J'ai un script bash comme ci-dessous qui installe zookeeper mais seulement s'il n'est pas déjà installé. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] : $DEFAULT_SOURCE_ROOT/$ZOOK_TOOL …
J'aimerais avoir bash parse / extract une URL complète (et seulement l'url) à partir d'une courte chaîne aléatoire. Exemples: bob, the address is http://www.google.com ou https://foo.com/category/example.html is up ou Error 123 occurred at http://bit.ly/~1223456677878 ou Stats are up: https://foo1234.net/report.jpg J'ai essayé d'utiliser cat foo_output | egrep -o "https?://[\w'-\.]*\s"mais cela ne …
J'utilise ubuntu 13.04, dans ce cas, l'historique des commandes du shell est effacé à la fermeture. Quelqu'un peut-il me dire comment empêcher que cela se produise?
J'ai juste essayé d'installer oh-my-zsh . J'obtiens l'erreur suivante lorsque j'essaie d'exécuter rvm: zsh: command not found: rvm J'obtiens également l'erreur suivante lorsque j'essaie d'ouvrir un nouvel onglet: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc Voici mon .zshrcdossier: # Path to your oh-my-zsh …
Lorsque j'ouvre une invite bash et tape: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory J'espérais que la 5ème ligne ci-dessus aurait disparu + echo /home/myUsername/someDirectory. Y a-t-il un moyen de faire cela? Dans mon script Bash d'origine, la variable x est en …
Pourriez-vous expliquer les phrases suivantes du manuel de Bash $_, en particulier les parties en gras, peut-être avec quelques exemples? Au démarrage du shell, définissez le chemin d'accès absolu utilisé pour appeler le shell ou le script de shell en cours d'exécution tel que transmis dans l'environnement ou la liste …
J'ai un exercice pour mettre dans un fichier des données (* conf de certains répertoires) et je dois le faire en arrière-plan. Je l'ai fait et je me demande quelle est la signification des messages de sortie: [A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 & Entrez monte cette …
Existe-t-il un moyen d'obtenir l'état du bouton de la souris à partir de bash? Xdotool ne peut obtenir que l'emplacement de la souris. Je voudrais mettre en place quelque chose où je peux définir une règle où lorsqu'un bouton de la souris est enfoncé, un script peut être exécuté.
Lorsque j'exécute mon programme de manière interactive, cela fonctionne bien: ssh somehost $ ~/some/path/somescript.py Lorsque j'exécute mon programme directement sur ssh, cela ne fonctionne pas. La variable PYTHONPATHn'est pas définie, car elle .bashrcn'est pas d'origine. ssh somehost ~/some/path/somescript.py Si je cours ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py', ça marche bien. Mais …
Je regarde la sortie strace d'un processus bash en cours d'exécution connecté à un terminal, à des fins éducatives. Mon processus bash a le PID 2883. J'écris [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace Dans un terminal. J'entre alors dans mon processus bash, et j'ai l'interaction suivante: [OP@localhost …
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.