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 script bash simple qui démarre deux serveurs: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) Si la deuxième commande se termine, il semble que la première commande continue de s'exécuter. Comment puis-je changer cela de sorte que si l'une des commandes se termine, …
Ai-je raison de supposer que lorsque ;joint deux commandes sur une ligne, Bash attend toujours la fin de la première commande avant d'exécuter la deuxième commande? Et de même, dans un script shell contenant deux commandes différentes sur des lignes différentes, Bash attend toujours que la commande sur la première …
J'ai rencontré cette erreur lors de la mise à jour de bash pour le problème de sécurité CVE-2014-6271: # yum update bash Running transaction (shutdown inhibited) Updating : bash-4.2.47-4.fc20.x86_64 /bin/sh: error importing function definition for `some-function'
Après avoir utilisé la commande suivante, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Je ne peux pas ouvrir le tmp.png en tant que fichier PNG. Peut-être que certaines informations sont perdues lorsque j'utilise $pngStringpour stocker le fichier image. La question est donc: comment puis-je stocker les informations d'image complètes en …
Après l'exportation, HISTTIMEFORMAT='%F %T'j'ai essayé d'interrogerhistory Mais le résultat montre que toutes les commandes sont exécutées le même jour. Comment puis-je vérifier la date et l'heure réelles de l'exécution réelle de la commande?
J'ai essayé de créer une chaîne de commande find qui trouvera tous les fichiers se terminant par un nombre 1-99 mais exclut tous les autres. Par exemple, je veux trouver monfichier1 monfichier99 mais pas monfichier456 et non monfichierbackup Le regex auquel je pense est myfile[1-9]{1,2}mais je ne peux pas faire …
Est-il possible d'obtenir une sortie colorée à partir de la commande find ? Autrement dit, dans le chemin de chaque élément trouvé, les répertoires sont bleus, les scripts exécutables sont verts, et cetera? J'utilise la version 4.4.2 de GNU findutils . Modifier - Pour clarifier, chaque résultat serait mis en …
Si j'exécute la testcommande dans bash, test(évalue l'expression conditionnelle) l'utilitaire intégré est démarré: $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Cependant, comme vu dans la sortie de type -a testci-dessus, il y en …
Je veux désinstaller un programme via un script bash. Après avoir exécuté la commande, le terminal me demande si je suis sûr de vouloir le désinstaller. Je dois donc répondre y. Je veux le faire automatiquement et répondre yaprès un délai de 10 secondes. J'ai fait cet exemple mais ça …
Dis que j'ai un pid en main, mypid=$$ existe-t-il une commande bash / system que je peux utiliser pour écouter la sortie de ce processus avec le pid donné? Si aucun processus avec mypid n'existe, je suppose que la commande devrait simplement échouer.
Mettre sur Debian 8.3 stty werase '^H' ou sur Arch Linux 2/2016 stty werase '^?' dans .bashrc(par exemple) fait Ctrl- Backspacesupprimer le dernier mot du terminal. Pourtant ce n'est pas le même comportement que dans les applications graphiques modernes (par exemple Firefox): Il supprime le dernier espaces mot -Séparé, et …
Je me demandais s'il y avait un moyen de diriger la sortie d'une commande et de la diriger vers la sortie standard. Ainsi, par exemple, fortuneimprime un cookie de fortune et le copie également dans le presse-papiers: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also …
J'ai un répertoire qui contient des fichiers image numérotés, quelque chose comme ceci: 01.png 02.png 03.png 03.svg 04.png 05.png 06.jpg 07.png 08.png 09.png 09.svg 10.png Parfois, il peut y avoir plusieurs versions d'un fichier dans différents formats (par exemple, a pnget la svgversion des fichiers 03et 09ci-dessus), mais les nombres …
J'essaie de rechercher des fichiers en utilisant findet de placer ces fichiers dans un tableau Bash afin de pouvoir effectuer d'autres opérations sur eux (par exemple, lsou sur grepeux). Mais je ne peux pas comprendre pourquoi readarrayne lit pas la findsortie car elle y est canalisée. Supposons que j'ai deux …
Lorsque vous essayez d'appeler /dev/tcp/www.google.com/80, en tapant /dev/tcp/www.google.com/80 Dit Bash no such file or directory. Lorsqu'ils consultent le code d'autres personnes en ligne, ils utilisent une syntaxe telle que 3<>/dev/tcp/www.google.com/80 J'ai remarqué que cela fonctionne aussi: </dev/tcp/www.google.com/80 Pourquoi ces symboles sont-ils nécessaires pour appeler certaines choses en bash?
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.