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 viens d'écrire le script bash suivant pour vérifier l'accès ping sur la liste des machines Linux: for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else echo "($C) $MACHINE CONNECTION FAIL" fi let C=$C+1 done …
Je voudrais écrire un script bash d'installation, où j'aimerais installer le serveur MySQL. Sur Linux Mint, j'avais suivi le code: apt-get -y --force-yes install mysql-server-5.6 mais j'ai installé la nouvelle Debian 8 et il n'y en a pas mysql-server- au lieu de cela mariadb. Comment puis-je savoir si le package …
Je veux connaître le temps total qu'une série de processus prendrait sur mon ordinateur pour décider si je devrais y courir ou dans un ordinateur plus puissant. Donc, je prévois le temps d'exécution de chaque commande. La sortie ressemble à: process1 00:03:34 process2 00:00:35 process3 00:12:34 Comment additionner la deuxième …
J'ai écrit un script shell pour surveiller un répertoire en utilisant l'utilitaire inotifywait des outils inotifyt. Je veux que ce script s'exécute en continu en arrière-plan, mais je veux aussi pouvoir l'arrêter quand je le souhaite. Pour le faire fonctionner en continu, j'ai utilisé while true; comme ça: while true; …
Il m'arrive parfois, que j'appuie sur CTRL+ Zpar accident et mon application disparaît en arrière-plan. Je sais, je peux le ramener fg, donc ce n'est pas si grave. Mais je me demande de désactiver cela job controlde toute façon. Dans toute ma vie, je ne me souviens pas d'un cas …
Comment puis-je conserver un enregistrement local horodaté de toutes les commandes distantes que j'utilise dans ssh(client openssh en ligne de commande démarré bash)? Exigences: Essentiel: 100% côté client sans dépendre de la journalisation du serveur Configuré ou installé par utilisateur avec des journaux stockés dans le répertoire personnel de l'utilisateur. …
L'idée serait de l'utiliser comme ... un tuyau dans une commande. Par exemple: disons qu'il y a une sorte de long chemin qui doit être retapé encore et encore, suivi d'un tube et d'un deuxième programme "directory1/directory2/direcotry3/file.dat | less -I " J'aimerais que cette partie soit stockée dans une variable, …
La {}syntaxe d'expansion des accolades de Bash permet de créer des permutations faciles # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du Cependant, il n'est pas clair pour moi si / comment il est possible de l'utiliser avec des tableaux, sauf …
J'essaie de trouver un moyen de déplacer immédiatement un fichier vers un autre dossier dès qu'il apparaît dans ma boîte de dépôt sur CentOS. J'ai parcouru Internet pour trouver des indices mais je ne peux pas aller plus loin que le fait que je doive utiliser inotifypour invoquer un script …
J'ai quelques questions sur le passage d'apt-get à zypper dans les scripts bash. Quel est l'équivalent de cela? sudo apt-get install curl --assume-yes (où curl pourrait être n'importe quel paquet) J'ai trouvé la feuille de triche Zypper - openSUSE . Très agréable! Mais j'apprécierais la voix de l'expérience ici - …
Je me retrouve souvent à basculer entre Bash et Zsh et à utiliser la fonctionnalité de recherche d'historique pour récupérer une commande. Cependant, comme Bash et Zsh ont des fichiers d'historique différents, je trouve souvent que la commande que je recherche a été exécutée dans l'autre shell. Existe-t-il un moyen …
Dans le manuel bash , il est écrit que Builtin commands are contained >>> within <<< the shell itself En outre, cette réponse indique que A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some …
En utilisant https://regex101.com/, j'ai construit une expression régulière pour renvoyer la première occurrence d'une adresse IP dans une chaîne. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp, y compris les délimiteurs: /(?:\d{1,3}\.)+(?:\d{1,3})/ Avec la chaîne de test suivante: eu-west 140.243.64.99 Il renvoie une correspondance complète de: 140.243.64.99 Peu importe ce que j'essaie avec des ancres, …
J'ai une fonction pour créer rapidement une nouvelle branche SVN qui ressemble à function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Ce que j'utilise pour créer rapidement une nouvelle branche sans avoir à chercher et copier-coller les adresses et d'autres choses. Cependant, pour le message …
Ma coquille est bash. Comment puis-je obtenir la sortie de lspour afficher les répertoires avec une barre oblique finale? Quand je fais lsen tcshdonne la sortie désirée. Comment puis-je obtenir que cela se produise bashsans utiliser d'arguments? par exemple. bin/ lib/ src/ file1.txt file2.txt
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.