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 me demandais comment exécuter une commande en tant qu'un autre utilisateur à partir d'un script. J'ai le propriétaire du script défini en tant que root. J'ai également la commande suivante en cours d'exécution dans le script pour exécuter la commande en tant qu'utilisateur hudson: su -c command hudson Est-ce …
Parfois, un écran de terminal est perturbé et lorsque nous man lslisons les pages de manuel ou que nous appuyons sur la flèche vers le haut pour accéder aux commandes précédentes de l'historique, l'écran affiche les caractères qui ne sont pas au bon endroit. (par exemple, traitez la fin d’écran …
Je sais que vous pouvez créer un descripteur de fichier et rediriger la sortie vers celui-ci. par exemple exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. Mais vous pouvez faire la même chose sans le descripteur de fichier: …
Comment puis-je arrêter un script bash jusqu'à ce qu'un utilisateur ait appuyé Space? J'aimerais avoir la question dans mon script Appuyez sur espace pour continuer ou sur CTRL+ Cpour quitter et alors le script devrait s'arrêter et attendre jusqu'à ce que vous appuyiez sur Space.
Je sais comment supprimer tous les txtfichiers du répertoire actuel rm *.txt. Est-ce que quelqu'un sait comment supprimer tous les fichiers du txtfichier EXCEPT du répertoire courant ?
Essayez de comprendre comment convertir un argument en un entier sur lequel effectuer une arithmétique, puis l’imprimer, par exemple pour addOne.sh: echo $1 + 1 >>sh addOne.sh 1 prints 1 + 1
Problème : Trouve combien de coquilles je suis. Détails : J'ouvre beaucoup le shell de vim. Construire et exécuter et sortir. Parfois, j'oublie et ouvre un autre vim à l'intérieur, puis un autre shell. :( Je veux savoir combien de coquilles je suis profondément, peut-être même l'avoir sur mon écran …
setet shoptsont tous deux intégrés au shell qui contrôlent diverses options. J'oublie souvent quelles options sont définies par quelle commande et quelles options sont définies / non définies ( set -o/+o, shopt -s/-u). Pourquoi deux commandes différentes font-elles apparemment la même chose (et ont des arguments différents pour le faire)? …
Existe-t-il une différence intrinsèque entre une commande intégrée et une autre commande pouvant nominalement faire la même chose? par exemple. Est-ce que les internes reçoivent un traitement "spécial"? ... Y a-t-il moins de frais généraux à leur fonctionnement? .. ou sont-ils simplement «intégrés»; comme le tableau de bord de votre …
La dircommande de liste de répertoires Windows comporte une ligne à la fin indiquant la quantité totale d’espace occupé par les fichiers répertoriés. Par exemple, dir *.exeaffiche tous les .exefichiers du répertoire en cours, leurs tailles et la somme totale de leurs tailles. J'adorerais avoir une fonctionnalité similaire avec mon …
Je dois récupérer la date d'expiration d'un certificat SSL. L' curlapplication fournit cette information: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, …
Comment puis-je remplacer des espaces par de nouvelles lignes sur une entrée comme: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 etc... Pour obtenir ce qui suit: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Remarque Je poste cette question pour aider les autres utilisateurs, il n’était pas facile de trouver une réponse utile sous UNIX …
J'ai créé un script bash mais quand j'essaye de l'exécuter, je reçois #!/bin/bash no such file or directory Je dois exécuter la commande: bash script.shpour que cela fonctionne. Comment puis-je réparer cela?
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.