Articles of bash

Exécuter un processus enfant dans une instruction séquentielle avant de quitter Parent?

J’essaie d’écrire un script Bash qui, lorsqu’il reçoit un signal SIGINT, crée une copie de lui-même avant de quitter. Ainsi, lorsqu’un utilisateur essaie de tuer ce script en utilisant un signal SIGINT, une copie du processus réapparaît. trap “echo Exiting…?; ./ghoul.sh; exit 1” SIGINT while : do echo Process Number $$, with PPID $PPID! sleep […]

comment grep une chaîne exacte qui a une variable

J’ai un fichier comme ci-dessous et je veux rechercher uniquement “this[*]: world * seconds” où * signifie une variable sudo cat log | grep “world” | grep this -m1 Apr 26 04:19:12 : SESSION = 111, from_remote_host = , USER = root, PWD = /root, CMD = 2018-04-26 04:19:12 sudo cat log | grep “world” […]

Erreur de face awk: cmd. ligne: 1: (FILENAME = rawdata.2018-01-14.csv FNR = 1069) fatal: impossible d’ouvrir pipe `date -d (Trop de fichiers ouverts)

Je suis confronté à une erreur comme ci-dessous lorsque j’essaye de concaténer trop de fichiers CSV ensemble. Erreur face awk: cmd. line:1: (FILENAME=rawdata.2018-01-14.csv.bkp FNR=1069) fatal: cannot open pipe `date “+%F %T” -d “Jan 13 22:00:12 2018″1′ (Too many open files) awk: cmd. line:1: (FILENAME=rawdata.2018-01-15.csv.bkp FNR=1070) fatal: cannot open pipe `date “+%F %T” -d “Jan 13 […]

Comment valider l’ID email en utilisant le script bash?

J’ai obtenu le script bash ci-dessous pour la validation des e-mails à partir de sites aléatoires, cela fonctionne correctement, mais je dois savoir comment cela fonctionne? J’apprécierais beaucoup pour une explication claire pour cela. en particulier “[a-zA-Z0-9 ._% + -] + @ [a-zA-Z0-9 .-] +. [a-zA-Z] {2,4}” #!/bin/sh while true; do read -p “Enter Email […]

Création et affectation dynamic de variables dans UNIX

J’ai essayé de générer des variables dynamicment et de lui atsortingbuer des valeurs, mais j’ai rencontré deux problèmes avec le code: Je ne suis pas en mesure de convertir la valeur de “count” en valeur numérique pour pouvoir l’utiliser dans une boucle Les valeurs des variables sont perdues après la fin de la boucle. Code […]

Recherche d’images sur bash indépendamment de l’extension

Je suis à la recherche d’une commande Bash qui me permettra d’identifier toutes les images d’un répertoire, quelle que soit l’extension du fichier. Par exemple, si une photo a reçu une extension .doc, je souhaite pouvoir l’identifier à l’aide d’un script. Jusqu’à présent, j’ai le ci-dessous, mais il ne fait que renvoyer des images avec […]

Bash: Utilisez printf pour les colonnes séparées par des virgules

J’essaie d’écrire la sortie de ps dans deux colonnes séparées par des virgules avec des en-têtes personnalisés que je peux écrire dans un fichier csv. Le format cible ressemble à: Process ID,Command name 282,sort 280,ps 284,head 136,bash 283,awk 281,awk Voici la commande que j’ai composée jusqu’ici: ps -o pid=”Process ID” -o comm=”Command name” | (read […]

Concaténer des variables à un script Ssortingng bash

J’essaie de concaténer des variables avec des chaînes dans mon script bash, les variables sont lues indépendamment mais chaque fois que j’essaie de les concaténer, elles ne reconnaissent pas les valeurs des variables. ex- echo $CONFIG_PROTOCOL (Prints the variable value, HTTP) echo $CONFIG_PROTOCOL’://’$CONFIG_SERVER_SOURCE:$CONFIG_PORT’/api/creation/objects/export?collection.ids=’$sf L’écho ci-dessus avec l’URL imprime /api/creations/objects/export?collection.ids=value_1, alors qu’il devrait imprimer http: // […]

Le script Bash Poweroff bloque le système

Mon intention est de parcourir ma liste d’ips et poweroff si mon ping réussit en premier. Cependant, le système semble se bloquer. Après avoir exécuté ce script, je ne peux plus cingler les systèmes et ils ne sont pas mis hors tension. Si je lance ssh 192.168.1.ip “sudo poweroff” par le terminal, je ne rencontre […]

Comment faire pour grep plusieurs occurrences de mots à partir de plusieurs fichiers et les répertorier regroupés sous forme de lignes et de colonnes

Bonjour: Vous avez besoin de votre aide pour compter les occurrences de mots de plusieurs fichiers et les générer sous forme de lignes et de colonnes. J’ai cherché sur le site une référence similaire, mais je n’ai pas pu la localiser, et je l’ai donc publiée ici. Setup: j’ai 2 fichiers avec les suivants [a.log] […]