J'ai un projet composé d'environ 20 petits .shfichiers. Je les nomme «petits» car généralement, aucun fichier ne contient plus de 20 lignes de code. J'ai adopté une approche modulaire car je suis donc fidèle à la philosophie Unix et il est plus facile pour moi de maintenir le projet. Au …
Le script en question termine le dernier processus sur mon port localhost 8080. #!/bin/bash x=$(lsof -i:8080 | tail -1 | awk '{print $2}') kill -9 $x Cela n'a pas fonctionné, si le script s'appelait 'killl' (l'obtenir? Kill Latest?). Cela m'a donné une invite pour cmdsubst> renommer le script en 'asdf', …
Je télécharge plusieurs fichiers dans un dossier downloadingvia HTTPie . Un script bash vise à traiter les fichiers téléchargés, et j'ai essayé de copier les fichiers téléchargés dans un autre dossier en tant que find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; mais cela copie également les fichiers, qui …
J'ai un fichier appelé hostlist.txtqui contient du texte comme celui-ci: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com J'ai le petit script suivant: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Quels résultats pour …
Je travaille sur un script bash qui divisera le contenu d'un document texte en fonction des données de la ligne. Si le contenu du fichier d'origine allait dans le sens de 01 line 01 line 02 line 02 line Comment puis-je insérer dans la ligne 3 de ce fichier en …
Considérez ceci dans la documentation de l'exec intégré de Bash: exec remplace le shell sans créer de nouveau processus Veuillez fournir un cas d'utilisation / un exemple pratique. Je ne comprends pas comment cela a du sens. J'ai googlé et trouvé au sujet de la redirection d' E / S …
J'ai donc une boucle while: cat live_hosts | while read host; do \ sortstuff.sh -a "$host" > sortedstuff-"$host"; done Mais cela peut prendre du temps. Comment utiliser GNU Parallel pour cette boucle while?
Sous Linux, je veux savoir quel processus utilise ma bande passante d'E / S disque. Je sais que je peux l'utiliser iotopmais j'ai une machine où, pour diverses raisons, iotopne peut pas être installée. Comment puis-je obtenir manuellement ces informations? (Comment se passe iotop- t -il?)
Comment puis-je obtenir en toute sécurité la version de ksh à partir d'un script ksh? J'ai vu les solutions suivantes : ksh --version echo ${.sh.version} echo $KSH_VERSION Et étant donné les bonnes circonstances, chacun de ces travaux fonctionne correctement. Cependant, je me soucie du cas non parfait. Plus précisément, il …
Je veux créer un répertoire de telle manière que je dois étiqueter les répertoires de aà z. À l'intérieur de chacun de ces répertoires, je dois créer des sous-répertoires afin qu'ils soient étiquetés comme aa, abetc. Ainsi, par exemple, pour le répertoire m, mes sous-répertoires seront étiquetés comme ma, mbjusqu'à …
J'essaie de définir une variable dans un script sh sur les 3 derniers caractères du nom de base d'un fichier (par nom de base, je veux dire sans le chemin et sans le suffixe). J'ai réussi à le faire mais, par pure curiosité, je me demande s'il y a une …
J'ai un répertoire avec plusieurs fichiers img et certains d'entre eux sont identiques mais ils ont tous des noms différents. J'ai besoin de supprimer les doublons mais sans outils externes uniquement avec un bashscript. Je suis débutant sous Linux. J'ai essayé la boucle imbriquée pour comparer les md5sommes et selon …
Je voudrais me connecter automatiquement à la tty1connexion, puis l'utiliser vlockpour le verrouiller. Comment puis-je détecter à partir de Bash si le terminal actuel est un terminal virtuel de console (par exemple tty1), afin que je puisse mettre la vlockligne .bash_profilededans et la faire fonctionner uniquement si je me connecte …
J'ai de nombreux fichiers dans un dossier et je veux leur ajouter soit un préfixe, soit un suffixe (pas les deux ). J'ai vérifié ici et découvert que je peux utiliser for filename in *.jpg; do mv "$filename" "prefix_$filename"; done; pour ajouter un préfixe à tous les fichiers se terminant …
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.