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.
J'essaie de trouver la réponse à cette question depuis un certain temps. J'écris un script rapide pour exécuter une commande basée sur la sortie de awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g bhard=6g $1' /home "}' $f; …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé l'année dernière . J'ai vu que makec'est utile pour les grands …
J'ai besoin de créer une whileboucle qui si dmesgretourne une valeur quelconque, alors elle devrait tuer un processus déterminé. Voici ce que j'ai. #!/bin/bash while [ 1 ]; do BUG=$(dmesg | grep "BUG: workqueue lockup" &> /dev/null) if [ ! -z "$BUG" ]; then killall someprocessname else break fi done …
Pour une mission, on me demande d'écrire intelligemment une fonction bash qui a la même fonctionnalité de base que la fonction cp(copie). Il n'a qu'à copier un fichier dans un autre, donc pas de fichiers multiples copiés dans un nouveau répertoire. Comme je suis nouveau dans la langue bash, je …
Je produis initialement deux fichiers qui contiennent des listes d'URL - je les désignerai comme oldet new. Je voudrais comparer les deux fichiers et s'il y a des URL dans le newfichier qui ne sont pas dans le oldfichier, je voudrais qu'elles soient affichées dans un extra_urlsfichier. Maintenant, j'ai lu …
J'essaie de renommer un tas de morceaux de musique dans un répertoire, mais j'ai eu cette erreur: Lors du déplacement de plusieurs fichiers, le dernier argument doit être un répertoire Voici le script: for file in * ; do mv $file $(echo $file |sed 's/^.\{5\}//g') done Cela fonctionne pour un …
Je peux analyser le / etc / passwd avec augtool: myuser=bob usershome=`augtool -L -A --transform "Passwd incl /etc/passwd" print "/files/etc/passwd/$myuser/home" | sed -En 's/\/.* = (.*)/\1/p'` ... mais cela semble un peu trop alambiqué. Existe-t-il un outil simple et dédié pour afficher la maison des utilisateurs (comme usermodpeut être utilisé …
J'essaie d'imprimer à partir d'un fichier en utilisant awk, mais ma sortie est vide. Voici mon code jusqu'à présent accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts J'ai également essayé ceci: accountNum=$1 while …
CentOS 6.x Je veux prendre la sortie de curl, grep pour deux chaînes complètement séparées et affecter leurs valeurs respectives en tant que variables. Quelle est la manière la plus efficace de procéder (sans écrire la sortie sur le disque)? Normalement, je penserais à avoir un script avec quelque chose …
Souvent, je vois des scripts commencer par une ligne de shebang qui utilise #!/usr/bin/env interpreter_namepour n'importe quel interprète, avec la justification que différents systèmes peuvent avoir l'interpréteur dont ils ont besoin pour fonctionner installé à différents endroits. Par exemple, si je suppose qu'il pythonest installé /usr/bin/pythonalors un utilisateur qui a …
Je recherche une commande / un script permettant de copier les derniers fichiers modifiés (jusqu'à) 10 Go sur un autre ordinateur. Donc, s'il y a 4 fichiers de 4 Go chacun, seuls 2 d'entre eux doivent être transférés par le script.S'il y a 12 fichiers de 1 Go, seuls les …
@StephaneChazelas a publié la solution suivante à ce Q&R: avoir des problèmes avec "find -exec {} +" . $ find . -iname "*.extension" -exec sh -c ' exec <command> "$@" <additional parameters>' sh {} + Que se passe-t-il exactement ici? Plus précisément, que fait le dernier sh {}? Il semble …
Si je veux définir une fonctionnalité ( capabilities(7)), telle que CAP_NET_BIND_SERVICEsur un fichier exécutable et que ce fichier est un script , dois-je définir la capacité ( setcap(8)) sur l'interpréteur démarrant ce script ou est-ce suffisant pour le définir sur le fichier de script lui-même? Remarque: la question concerne Scientific …
Je réfléchis aux alertes et j'ai décidé que si mon écran était verrouillé, je n'y serais pas, je devrais donc envoyer les alertes sur mon téléphone. Mais, je ne peux pas actuellement dire si l'écran est verrouillé. Je pourrais assembler quelque chose avec Perl et xscreensaver-command -watch, mais je préfère …
Je veux pouvoir écrire un script avec un mot de passe dans la variable $ password. htdigest -c /etc/apache2/pw/$user $user $password Pour le moment, il me demande de saisir manuellement un mot de passe; cela ne sera pas possible car ce sera une configuration automatisée par un script PHP. Quelqu'un …
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.