Articles of bash

Bash Scripting: Trouver tous les types de fichiers et les chemins d’access

À l’aide de Bash, comment parcourir les dossiers du dossier spécifié, trouver tous les fichiers du type de fichier spécifié, et chaque fois que vous trouvez un fichier, obtenez le nom complet et le chemin complet sans nom de fichier et les transmettre à un autre Bash script, exécutez-le et continuez à chercher le fichier […]

Bash: Boucle jusqu’à la sortie de la commande

J’ai un netcat installé sur mon ordinateur local et un service exécuté sur le port 25565. À l’aide de la commande: nc 127.0.0.1 25565 < /dev/null; echo $? Netcat vérifie si le port est ouvert et renvoie un 0 s’il est ouvert et un 1 s’il est fermé. J’essaie d’écrire un script bash pour boucler […]

Le remplacement de Sed ne fonctionne pas lors de l’utilisation de variables

quelque chose d’étrange se produit lorsque vous essayez de remplacer la chaîne par sed. Cela marche : find /home/loni/config -type f -exec sed -i ‘s/some_pattern/replacement/g’ {} \; Cela fonctionne donc lorsque je tape manuellement les chaînes. Mais dans le cas ci-dessous, le remplacement ne se produit pas: find /home/loni/config -type f -exec sed -i ‘s/${PATTERN}/${REPLACEMENT}/g’ […]

Définir la variable LD_BIND_NOW pour résoudre l’erreur TNS Linux: 29: Erreur de recherche illégale

J’ai rencontré un problème lors du démarrage de TNS Listener pour ma firebase database Oracle XE sur ma machine Linux en utilisant shell bash: LSNRCTL> start Starting /oracle/product/11.2.0/xe/bin/tnslsnr: please wait… TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507: Connection closed Linux Error: 29: Illegal seek LSNRCTL> exit J’ai essayé beaucoup de solutions différentes sur internet […]

CURL: Comment conserver les cookies entre les requêtes?

Je dois me connecter à une page, puis soumettre une entrée. Je peux me connecter avec le code suivant curl $HOST -s -L -b $COOKIE -c $COOKIE -d “login=submit&login_name=$USER&login_password=$PASS” -o $OUTPUT mais quand j’essaie de soumettre une entrée je ne suis plus connecté curl $HOSTADDNEWS -L -b $COOKIE -c $COOKIE -A $HEADER -d “title=$TITLE” -o […]

Regex pattern pour éditer le fichier / etc / sudoers

Je veux supprimer le groupe de roues (uncommnet #) dans le fichier / etc / sudoers, alors quel serait le modèle de regex que je devrais utiliser? #cat /etc/sudoers …. …. ## Allows members of the ‘sys’ group to run networking, software, ## service management apps and more. # %sys ALL = NETWORKING, SOFTWARE, SERVICES, […]

Comment obtenir des chaînes uniques avec des jeux de caractères différents

J’ai un fichier 1.txt $ cat 1.txt page1 рage1 Mais: $ head -n1 1.txt | file -i – /dev/stdin: text/plain; charset=us-ascii $ head -n2 1.txt | tail -n1 | file -i – /dev/stdin: text/plain; charset=utf-8 Les chaînes ont des jeux de caractères différents. À cause de cela, je ne peux pas obtenir de chaîne unique […]

Ajouter automatiquement la date au message de validation git

J’ai donc un script sh qui regroupe certains fichiers puis les engage dans un repository git. Comment puis-je append dynamicment la date à mon message de validation? Mon .sh ressemble à quelque chose // do things to files… git add -u; git commit -m ‘generated files on ‘; git push origin master;

Besoin de supprimer les N premières lignes de fichiers de résultats grep

J’essaie de me débarrasser d’un problème de piratage sur certaines de mes installations wordpress. Ce gars met 9 lignes de code dans la tête de plusieurs fichiers sur mon serveur … J’essaie d’utiliser grep et sed pour résoudre ce problème. J’essaie: grep -r -l “//360cdn.win/c.css” | xargs -0 sed -e ‘1,9d’ < {} Mais rien […]

exécuter le fichier .sql en bash avec les parameters

Je veux exécuter un fichier .sql dans un fichier bash mais je dois passer des parameters au fichier .sql du fichier bash. Je pense que c’est une solution simple mais je ne peux pas le comprendre. C’est ce que j’ai jusqu’à présent: Fichier .SQL SET @columnValue = &1; UPDATE tblTest SET Description = @columnValue; Fichier […]