En bash, je sais qu'il est possible d'écrire une forboucle dans laquelle une variable de contrôle de boucle iitère sur des entiers spécifiés. Par exemple, je peux écrire un script shell bash qui imprime les entiers entre 1 et 10: #!/bin/bash for i in {1..10} do echo $i done Est-il …
Je semble mal comprendre la règle Bash pour créer un sous-shell. Je pensais que les parenthèses créent toujours un sous-shell, qui fonctionne comme son propre processus. Cependant, cela ne semble pas être le cas. Dans l'extrait de code A (ci-dessous), la deuxième sleepcommande ne s'exécute pas dans un shell séparé …
Je comprends et accepte la prémisse que les scripts shell 1 défensifs sont à la fois prudents et, à plus long terme, plus durables. Bon nombre des réponses aux questions de traitement de texte ici suivent ce principe en intégrant les contingences de réponses pour les noms de fichiers peu …
Si j'exécute un long processus, est-il possible d'exécuter des commandes temporelles? Par exemple, j'exécute un processus très long qui dure environ 10 minutes. Après 5 minutes, je voudrais exécuter une commande distincte. À titre d'illustration, la commande distincte pourrait être:echo 5 minutes complete (Remarque: je ne veux pas de progrès …
Je travaille avec Bash 3 et j'essaye de former un conditionnel. En C / C ++, sa mort simple: ((A || B) && C). Dans Bash, cela ne s'est pas avéré (je pense que les auteurs Git ont dû contribuer à ce code avant de passer à d'autres projets). Cela …
J'ai un fichier aet bj'aimerais sortir des lignes de bcela changé depuis qu'il a été cloné a. Juste les lignes modifiées, pas de contexte environnant, pas de marques de décalage diff. Comment puis-je faire cela en utilisant un script shell? (Pas de Python / Perl / PHP / ...) Sed …
J'ai accidentellement supprimé un fichier en exécutant: rm -rf ./Desktop/myScript.sh Je pense qu'il est possible de récupérer le fichier, car la rmcommande supprime temporairement. Comment récupérer le fichier supprimé sur Mac OSX?
J'exécute mon script shell ci-dessous sur une machine sur laquelle le serveur d'applications c ++ s'exécute sur le port 8080 et dans le script shell j'exécute une URL et stocke la réponse provenant de cette URL dans la variable DATA. Mais supposons que si le même serveur d'applications est en …
J'ai le scénario où des lignes doivent être ajoutées au début et à la fin des fichiers énormes. J'ai essayé comme indiqué ci-dessous. pour la première ligne: sed -i '1i\'"$FirstLine" $Filename pour la dernière ligne: sed -i '$ a\'"$Lastline" $Filename Mais le problème avec cette commande est qu'elle ajoute la …
Je veux récupérer tout ce qui se trouve entre ces deux balises - <tr> </tr>- à partir d'un document html. Maintenant, je n'ai pas d'exigences HTML spécifiques qui justifieraient un analyseur HTML. J'ai simplement besoin de quelque chose qui corresponde <tr>et </tr>obtienne tout entre les deux et il pourrait y …
Utiliser une commande pour démarrer et activer un systemctllogiciel géré serait utile pour épargner quelques lignes dans quelques scripts, ce qui les rendrait un peu plus esthétiques (pas vraiment un problème mais une bonne chose à avoir). Existe-t-il une systemctlcommande pour les deux startet enableun programme contrôlé par systemctl?
Je recherche une commande pour créer plusieurs (milliers de) fichiers contenant au moins 1 Ko de données aléatoires. Par exemple, Name size file1.01 2K file2.02 3K file3.03 5K etc. Comment puis-je créer de nombreux fichiers comme celui-ci?
Comment masquer un mot de passe dans des scripts shell? Il existe un certain nombre de scripts qui accèdent à la base de données. Si nous ouvrons le script, d'autres connaissent également le nom d'utilisateur et le mot de passe. Donc, si quelqu'un sait comment se cacher, faites-le moi savoir. …
On m'a demandé d'écrire un script shell pour vérifier si une URL est UP / Working ou non pour mon projet. J'ai essayé de trouver des indices sur Internet, mais tout ce que j'ai obtenu est de vérifier si l'URL existe ou non. J'ai d'abord essayé avec wget. wget -S …
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.