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 comprends que je peux taper \ enterà la fin d'une bashligne de commande pour continuer cette commande sur une autre ligne. Mais comment puis-je diviser une ligne de commande d' invite - qui a déjà été entièrement tapée - en deux? Par exemple, comment puis-je casser cette ligne juste …
Si j'essaye d'exécuter read -a fooArr -d '\n' < bar le code de sortie est 1 - même s'il accomplit ce que je veux; place chaque ligne de bardans un élément du tableau fooArr(en utilisant bash 4.2.37). Quelqu'un peut-il expliquer pourquoi cela se produit J'ai trouvé d'autres moyens de résoudre …
Je voudrais commencer une chanson depuis mon terminal, à partir de la première minute. ie: la commande lancera le fichier music.mp3 à partir de la minute 1. Je suis capable de diriger une musique avec rhythmbox music.mp3 Cependant, il commence à partir de 0. Comment faire pour commencer à partir …
J'essaie de construire un script shell qui accepte diverses options et getoptssemble être une bonne solution car il peut gérer l'ordre des variables des options et des arguments (je pense!). Je n'utiliserai que des options courtes et chaque option courte nécessitera une valeur correspondante, par exemple: ./command.sh -a arga -g …
Lorsque j'exécute ls /directory | grep '[^term]'dans Bash, j'obtiens une liste régulière, comme si la grepcommande était ignorée d'une manière ou d'une autre. J'ai essayé la même chose avec egrep, j'ai essayé de l'utiliser avec des guillemets doubles et simples, mais sans meilleurs résultats. Lorsque j'essaie, ls /directory | grep …
J'ai une nouvelle exigence pour purger les fichiers de vidage MySQL datant de plus de 30 jours. Les fichiers utilisent une convention de dénomination "all-mysql-YYYYMMDD-HHMM.dump". Les fichiers sont situés sur un système de fichiers monté sur SAN, donc la restauration n'est pas un problème, mais l'espace disque est malheureusement limité …
J'essaie de ranger les extraits suivants, les objectifs de conception sont de consigner toutes les sorties d'un script et ne doivent pas être un wrapper. Moins de lignes, c'est mieux. Je ne me soucie pas des entrées utilisateur (à ce stade), les scripts cibles sont exécutés de manière non interactive. …
En bash, sont [[ $variable ]]et [[ -n $variable ]]complètement équivalents? Cela semble être le cas à en juger par la sortie ci-dessous, mais je vois les deux formes d'utilisation répandues dans les scripts shell. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] …
Je n'ai pas édité / créé de fichier .screenrc depuis un moment, mais voici ce que j'utilise actuellement: # Turn off the screen startup message startup_message off # Define format of bottom navigation/status/date/etc. line hardstatus alwayslastline "%{yk}[ %H ] %-Lw%50>%{gk}(%{-}%n-%t%{gk})%{-}%+Lw%< %=%{yk}[ %c %d.%m.%Y ]" # Increase scrollback buffer to 30000 …
J'ai remarqué que chaque image DVD a un nom en majuscule semi-unique. Existe-t-il un moyen standardisé de lire simplement ce nom en tant qu'utilisateur non root sous Linux? Je suis sur un dérivé d'Ubuntu 12.04 exécutant le noyau 3.7. Je voudrais simplement obtenir le nom de n'importe quel disque actuellement …
On dit que les variables d'environnement sont héritées dans les processus enfants mais pas les variables shell. Cependant, le test suivant montre que les variables shell sont vues dans le processus enfant comme des variables d'environnement. Quelle est la différence? > bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) Copyright (C) …
Dans mon fichier /home/user/.bashrc, j'ai ces alias pour éviter les erreurs: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Si je suis vraiment sûr de ce que je fais, je peux écraser rmet mvalias en utilisant rm -fou mv -f, il ne me demandera pas si je veux vraiment …
Je suis tombé sur ce problème intéressant en remplissant ma barre WM avec du texte d'informations, qui est appliqué en définissant le titre de la fenêtre racine, c'est-à-dire xsetroot -name "clever words" À cette fin, l'impression d'une fortune fonctionne très bien dans un terminal: fortune -s | while read -r; …
J'ai une grande liste de serveurs que j'utilise normalement sshtout le temps. Existe-t-il un moyen d'utiliser bashou zshpour que je puisse conserver la liste des noms d'hôte et l'auto-complétion bash parcourt le fichier et me suggère des cases commençant par ces lettres chaque fois que je tape les premières lettres …
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.