Ma question est une continuation de Comment analyser un fichier pour extraire des nombres à 3 chiffres conservés dans un "numéro de groupe" J'essaie d'intégrer dans un script shell unique une série de commandes qui analyser une norme européenne pour extraire une séquence de test convertir les encodages de texte …
J'ai un script shell, qui est essentiellement une ligne avec une journalisation, que j'essaie d'exécuter à partir d'un script init. J'utilise la daemonfonction à l'intérieur de /etc/init.d/functionspour l'exécuter, car Redhat ne semble pas être start-stop-daemondisponible. Lorsque j'appelle le script init ( /etc/init.d/script start), il reste au premier plan, plutôt que …
J'utilise tailpour surveiller la progression des travaux dont je sais qu'ils vont écrire leur progression sur le disque. Presque toujours, je sais quel fichier ils vont créer avant de commencer à s'exécuter (les jobs sont envoyés par un ordonnanceur sur un supercalculateur) Existe-t-il un moyen d'accéder à tailces fichiers avant …
J'essaie d'obtenir une lecture précise de mon processeur utilisé (en pourcentage) top. Voici la commande que j'utilise pour tester: top -n1 | awk '/Cpu\(s\):/ {print $2}' Cela renvoie: 10.7%us, Quelle est la bonne donnée que je veux. Cependant, chaque fois que j'exécute la commande, j'obtiens la même sortie, même si …
Pour un test, j'ai besoin de créer rapidement 1700 images jpg (même vierges) dans une taille définie 1000x706. Je me demande si nous pourrions le faire avec un script shell ou un programme (comme ImageMagick). J'aimerais qu'ils appellent img_0.jpg, img_1.jpg… Quelqu'un connaît une solution simple?
Je suis un peu coincé. Ma tâche consiste à imprimer les arguments de mon script dans l'ordre inverse, à l'exception des troisième et quatrième. Ce que j'ai c'est ce code: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; …
J'essaie d'identifier à quel point les comptes shell gratuits fournis par des sites comme shellmix.com sont sûrs . Je n'en ai jamais utilisé moi-même mais je veux le suggérer à quelqu'un intéressé à apprendre la programmation shell. Sont-ils sûrs à utiliser à cette fin? À quoi dois-je faire attention?
Je cherche un moyen simple de diriger le résultat de md5sumdans une autre commande. Quelque chose comme ça: $echo -n 'test' | md5sum | ... Mon problème est qu'il md5sumgénère non seulement le hachage de la chaîne, mais également un hypen, ce qui indique que l'entrée provient de stdin. J'ai …
J'ai un script qui fonctionne bien quand je ssh sur le serveur pour l'exécuter moi-même, mais qui a des problèmes quand Hudson , un serveur d'intégration continue, l'exécute. J'automatise des tests sur un système Linux embarqué (la cible). La cible est connectée au serveur A (RHEL 5) via série et …
J'ai essayé la commande suivante après avoir regardé cette vidéo sur les manigances de tuyaux. man -k . | dmenu -l 20 | awk '{print $1}' | xargs -r man -Tpdf | zathura - Il imprime essentiellement une liste de pages de manuel dans dmenu pour que l'utilisateur en sélectionne …
La variable BUILDNUMBERest définie sur la valeur 230. Je m'attends 230_à être imprimé pour la commande echo $BUILDNUMBER_mais la sortie est vide comme indiqué ci-dessous. # echo $BUILDNUMBER_ # echo $BUILDNUMBER 230
J'apprends à utiliser efficacement différentes setoptions dans mon script et je suis tombé sur ce set -uqui semble être parfait pour quitter mon script si une variable n'est pas définie correctement (par exemple, supprimer des utilisateurs). Selon l' homme page set -uet set -efait ce qui suit ... -e Exit …
J'ai «hérité» de certains scripts shell pour les machines Linux exécutant le shell GNU «bash». Dans un cas particulier, la machine exécute GNU bash version 2.0.5b Un de ces scripts a une wait &instruction ("attente esperluette") dans le cadre de la ligne "for" d'une forboucle. À première vue, cela semble …
Existe-t-il un moyen de créer des variables bash et de leur attribuer des valeurs via une boucle? Quelque chose dans le sens de: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Merci à @Costas et @mdpc d'avoir souligné que ce serait une mauvaise alternative …
J'écris un script shell qui doit faire un tas de commandes et chaque commande dépend de chaque commande précédente. Si une commande échoue, le script entier devrait échouer et j'appelle une fonction de sortie. Je pourrais vérifier le code de sortie de chaque commande mais je me demande s'il y …
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.