Un script est une séquence de commandes ou d'instructions qui sont exécutées par un programme interpréteur plutôt que compilées dans un programme exécutable autonome.
Ceci est ma première création de scripts bash, donc je fais probablement une erreur facile. Fondamentalement, j'essaie d'écrire un script qui obtient les groupes d'un utilisateur, et s'ils se trouvent dans un certain groupe, il enregistrera cela en conséquence. Évidemment, il y aura plus de fonctionnalités, mais cela ne sert …
J'ai exécuté ce qui suit pour remplacer un terme utilisé dans tous les fichiers du répertoire de travail actuel: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Cela a effectué la substitution de mots mais a également créé des .bupfichiers de fichiers qui n'ont …
J'ai fait beaucoup d'installations récemment, et lorsque cela est possible, j'opte généralement pour l'installation de texte dans le menu GRUB du Live CD. La plupart des installateurs ressemblent à ceci: J'ai toujours pensé que ces interfaces graphiques (si vous pouvez les appeler comme telles) étaient vraiment géniales et légères. Étant …
Il semble y avoir un certain nombre de façons de le faire, y compris des boucles dans le script shell, find et xargs. Laquelle de ces options est la meilleure et la plus portable?
J'avais l'habitude de le faire sur Firefox en utilisant une commande python, mais récemment quelque chose a changé et je ne peux plus obtenir l'URL! Ce qui fonctionnait avec Firefox: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n …
Existe-t-il une méthode / commande pour vérifier les dépendances d'un script bash? En d'autres termes, une réponse à cette question: quelles bibliothèques un utilisateur doit-il installer pour exécuter le script? Je peux le faire manuellement en lisant le script et en vérifiant quelles autres bibliothèques / commandes il appelle mais …
Je sais que je peux exécuter la commande suivante ls Some{File,Folder} Et cela revient à exécuter ceci: ls SomeFile SomeFolder (Je l'utilise aussi beaucoup pour des choses comme mv place_{a,b}) Cependant, je me demandais s'il y avait un raccourci différent où je pouvais faire quelque chose comme ça: run-command --a …
Sur ma machine, j'ai besoin d'exécuter un cycle qui itère 1 commande simple qui doit avoir un délai exprimé en fractions de seconde. Disons que j'ai besoin de: pour enregistrer un fichier avec une énumération croissante (fichier-0, fichier-1, fichier-2, ...) généré par quelque chose de trivial pour cet exemple comme …
J'ai écrit pas mal de scripts shell au fil des ans (mais je ne suis certainement pas un administrateur système) et il y a quelque chose qui m'a toujours causé des problèmes: comment puis-je bifurquer une commande shell à l'abri des blocages en arrière-plan à partir d'un script Bash ? …
Lors de l'écriture d'un script shell, dans lequel certaines commandes, mais pas toutes, nécessitent des privilèges de superutilisateur, dois-je ajoutez sudo aux commandes qui nécessitent des privilèges de superutilisateur et exécutez le script shell sans sudo, ou n'ajoutez pas sudo aux commandes qui nécessitent des privilèges de superutilisateur, mais exécutez …
J'ai un script de déploiement, il doit ajouter quelque chose à un utilisateur crontab(déclencher un script qui nettoie les journaux tous les XXX jours), mais cela ne doit être fait que lors du premier déploiement, ou lorsqu'il doit être mis à jour. (Je peux courir xxx.py deploy envou xxx.py update …
J'ai un document texte qui a une charge de texte qui a un espace supplémentaire ajouté après chaque lettre! Exemple: T h e b o o k a l s o h a s a n a n a l y t i c a l p u r p …
test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Je veux implémenter logrotate pour contrôler la taille du fichier journal, alors comment implémenter logrotate, si la situation est comme ci-dessus?
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.