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.
En répondant à cette question, j'ai découvert une différence très drôle (et subtile) entre le comportement dans bashet zsh: Dans bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Comme vous pouvez le voir, l'exécution de l'alias xest effectuée …
Le bug shellshock dans bash fonctionne au moyen de variables d'environnement. Honnêtement, j'ai été surpris par le fait qu'il existe une telle fonctionnalité comme: "transmission des définitions de fonction via env vars" Par conséquent, cette question, même si elle n'est peut-être pas parfaitement formulée, est de demander un exemple ou …
Je jouais avec un script Perl qui accepte les entrées utilisateur avec les éléments suivants: system( qw( stty -echo ) ); $? == 0 or die "Error unable to disable character printing.\n"; print "$prompt: "; my $input = <STDIN>; J'ai pensé que je serais capable de diriger une réponse en …
Si je comprends bien, il est généralement considéré comme sûr de laisser quiconque fournir des informations qui seront stockées dans une variable environnementale. La vulnérabilité shellshock est un problème ici car elle signifie que le code à la fin d'une définition de fonction à l'intérieur d'une variable d'environnement sera exécuté …
Dis que tu commences le travail comme ça foo puis désire que vous vouliez le placer en arrière-plan. Taper Ctrl+ Zpuis bgfait l'affaire mais gèle fooentre Ctrl+ Zet bg. Comment puis-je placer foo en arrière-plan sans le geler au préalable?
En appuyant vers le haut, je peux parcourir les commandes entrées précédemment. J'ai remarqué cependant que si j'en modifie un, cela modifie l'histoire. Par exemple, si je tape: echo a echo b echo c [up][up][backspace]d[ctrl+c] l'histoire montre maintenant que la deuxième commande ne l'était echo dpas echo b. Comment garder …
Dernièrement, j'ai expérimenté avec la pscommande, et parfois de longs chemins passent à la ligne suivante (ou deux) et la rendent difficile à lire. Je veux diriger la pssortie vers un autre programme pour limiter la sortie au xnombre de caractères. Voici ce que j'ai jusqu'à présent, mais cela ne …
Des limites sont fixées pour les capacités d'évaluation arithmétique du bashshell. Le manuel est succinct sur cet aspect de l'arithmétique des coques mais déclare : L'évaluation est effectuée dans des entiers à largeur fixe sans vérification de débordement, bien que la division par 0 soit interceptée et signalée comme une …
Comment concaténer (joindre) plusieurs fichiers vidéo MP4 en un seul fichier de manière interactive? Il existe de nombreux programmes qui le font pour deux fichiers à partir de la ligne de commande. Par exemple: ffmpeg avconv MP4Box Mais nous avons souvent besoin d'une solution pour le faire de manière interactive.
J'ai un utilitaire qui a la méchante habitude de se taire et de rester là-bas, je sais déjà combien de temps il fait cela, donc j'utilise timeoutpour lutter contre cela, mais parfois il le fait avant cette date. Existe-t-il un outil similaire timeoutqui va tuer le processus s'il cesse de …
J'écris un script simple pour grep mon historique bash pour trouver une chaîne particulière. Sur la ligne de commande, je peux faire ce qui suit, ce qui fonctionne bien: history | grep git Cependant, lorsque je crée un script bash avec la même commande que ci-dessus, historyne renvoie soudainement rien: …
lsL'option --group-directories-firstfait apparaître les répertoires en haut, ce qui rend la sortie lsagréable et propre: ls -l --group-directories-first Cependant, il n'agit pas symlinks, qui sont en fait symlinksà des répertoires. Il est possible d'utiliser ls -l -L --group-directories-first qui listera les deux types de répertoires en haut, mais ne fera …
Lorsque je tape greppuis appuie TABdeux fois, bash_completionrépertorie les fichiers et les répertoires dans le répertoire actuel. Il complétera également les noms de fichiers lorsque je tape la lettre initiale. C'est très bien, le seul problème est que lorsque le répertoire contient de nombreux fichiers et sous-répertoires, il peut être …
Jusqu'à ce mois-ci, mes configurations de shell étaient assez simples (juste un .bashrcou .bash_profileavec quelques alias principalement), mais je l'ai refactorisé pour que je puisse obtenir un comportement différent selon que j'utilise zsh et bash. Ils source d'abord un fichier de configuration de shell générique qui devrait fonctionner pour n'importe …
Je voudrais inspecter les autorisations de groupe d'un fichier à partir d'un script bash. Plus précisément, je dois vérifier si un fichier contient le bit inscriptible de groupe. C'est ça. Aussi simple que cela. Toutefois: J'ai également besoin que ce soit portable. test -w <file ne me dira pas si …
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.