Forum Astuces.divers traiter des blocs de texte pour composer de gros documents flexibles

Posté par  . Licence CC By‑SA.
2
8
fév.
2022

bonjour

je voudrais créer de manière flexible de gros documents à partir de blocs de texte préformulés dans de petits (ou non) documents individuels mémorisés au format texte sur le disque dur dans le même répertoire (ou un sous-répertoires …/ressources/…" par insertion

et l'idéal, même, serait de pouvoir le faire avec un simple script (comme on fait avec apt-get install dans debian pour installer des paquets… j'installerais là des segments de texte.

exemple:

insert textes-suivants monAdresse.txt adresse2tartempionBleu.txt lieuDateRef.txt salutations.txt referenceEtCoordonnées.txt (…)

Forum Programmation.shell script pour déplacer des fichiers vers répertoires de même noms

Posté par  . Licence CC By‑SA.
1
4
sept.
2018

Bonjour à tous. J'ai un souci actuellement,je suis à la recherche d'un script(à exécuter comme CRON sur un serveur d'hébergement web) me permettant de déplacer (pas copier) des fichiers (A.pdf, B.pdf, C.pdf,A.jpg, B.jpg…) présents dans un répertoire vers des dossiers existants portants leurs noms respectifs..(c'est-à dire fichier A.pdf,A.jpg….->dossierA , B.pdf->dossierB,…)Merci de m'éclairer un peu svp..

Forum Programmation.shell Décompresser plusieurs tar.gz. files à l’intérieur de plusieurs dossiers

Posté par  . Licence CC By‑SA.
Étiquettes :
1
10
juil.
2018

Salut à tous,

J'essaye de décompresser plusieurs fichiers tar.gz contenus dans plusieurs dossiers via a script shell avec une fonction "loop".

l'arborescence c'est semblable a ceci :

/folder/001
/folder/002
/folder/003

A l'intérieur de chaque dossier (001,002,003) j'ai 1, parfois plusieurs fichiers tar.gz.

Mon script c'est ceci :
!/bin/bash
liste_fichier="/folder/"
for fichier in $liste_fichier do
tar -xzvf $fichier/.tar.gz --directory $fichier/
done
exit

Problème:
Le script fonctionne uniquement quand il existe un seul fichier tar.gz dans le dossier.
Si plus d'un fichier (…)

Forum Programmation.shell Script awk : Afficher le nom du fichier en cours de traitement ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
16
juil.
2019

Bonjour,

Je suis bloqué sur un script et je ne sais pas comment m'en sortir. Je sollicite donc votre aide.

J'ai un script qui me permet d'afficher avec une mise en page des informations provenant de plusieurs CSV.

Voici le script :

    cat /var/www/cgi-bin/LPAR_MAP/*.csv | grep foo | awk -F',|;' '{print $2","$5","$6","$7}' | awk '{
    print "LPARS :" $2
    print "RAM : " $5
    print "CPU 1 : " $6
    print "CPU 2 : " $7
    }'

Ce script (…)

Forum général.test Script (Shell) EDR test ?

Posté par  . Licence CC By‑SA.
1
31
mai
2022

Bonjour, Je souhaitais savoir si l'un de vous était au courant d'un script existant pour tester une solution anti viral (EDR).

J'en ai trouvé une tonne sur github pour tester via Powershell Windows, mais rien sur Linux.

Ici il s'agirait de tester un serveur Linux (Ubuntu/Debian) pour vérifier si la solution antiviral proposé par la société qui nous le vend fait l'affaire.

Du coup ci quelqu'un a quoi que se soit a me proposer, je suis totalement preneur.

A savoir (…)

Forum Linux.débutant Script bash

Posté par  . Licence CC By‑SA.
0
2
nov.
2018

Bonjour,

j'essaye de faire un script qui permet de à un utilisateur de saisir le chemin du répertoire qui l'intéresse et d'ensuite le diriger vers ce dernier.

après plusieurs tentative je ne comprends pas pourquoi mon script ne marche pas :
1)

#!ban/bash

read -p 'veuillez indiquez un chemin ' chemin
cd < echo $chemin

exec $SHELL

2)

 #!ban/bash

read -p 'quel répértoire vous intéresse aujourdhui?veuillez indiquez un chemin ' chemin
cd < $chemin

exec $SHELL

3)

#!ban/bash

read -p 
(…)

Forum Linux.debian/ubuntu shell et make

Posté par  . Licence CC By‑SA.
Étiquettes :
0
3
oct.
2020

salut,
je n'ai jamais regardé de pres comment make fonctionnait et je m'y met
jai regardé de la doc en anglais mais je n'ai pas tout compris
https://www.gnu.org/software/make/manual/make.pdf
du coup j'ai besoin de quelques explications et quelques revisions du shell:

à quoi sert le @ dans une sequence make? par exemple

id :
@echo blabla

ensuite le .PHONY: element1, element2
de ce que j'ai compris cela sert à "éviter" des élements dans l'execution d'une sequence du fichier ?
est ce (…)

Forum Linux.général récupérer une info variable sur un site avec CURL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
8
sept.
2016

Bonjour,

Savez vous s'il est possible avec CURL de récupérer une info affichée sur une page web avec CURL.
Typiquement ça serait récupérer à la demande l'info du nombre d'annonce sur leboncoin.fr.
Quand on se connecte sur le site il dit "Trouvez la bonne affaire parmi 25 340 788 petites annonces", et moi j'aimerai sur un autre site récupérer le nombre d'annonce qui est affiché sur la page principale.

Merci de votre aide

Forum Linux.débutant script qdisc

Posté par  . Licence CC By‑SA.
Étiquettes :
0
28
jan.
2023

Bonjour a tous

Je suis débutant avec linux et je tente de comprendre un script sur le qdisc prio.
l'univers TC me fascine mais il est a la fois complexe donc je passe mon temps libre a essayer de comprendre et a reproduire des règles iptables etc… Mais la je sèche et j'aurais besoin un peu d'aide, donc je me tourne vers vous.

Voilà le script:

#!/bin/sh

TC=$(which tc)
IPT=$(which iptables)
IPTMO
(…)

Forum Programmation.shell SCRIPT SHELL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
2
jan.
2020

bonjour tout le monde, je suis nouveau sur Linux et dans le cadre d'un stage je dois faire un petit script shell pour vérifier la présence des répertoires et les trier

je dois vérifier si les répertoires sont bien present sinon envoyer un incident.
Extraire les targets des fichiers.
Faire le tri de cette liste pour qu’il n’y est pas de doublons ou autre chose que des répertoires.
Vérifier que chaque ligne est un répertoire et qu’il est présent  (…)

Forum Linux.général purger le cache RAM après archivage et zippage de gros dossiers

Posté par  . Licence CC By‑SA.
0
26
août
2016

Bonjour,

Par manque d'inode sur un FS je vais devoir archiver beaucoup de dossiers sur un autre FS.
J'aimerai savoir si il y a un commande que je peux intégrer dans ma boucle pour purger le cache après à chaque tour de boucle car la RAM sature après la copie d'environ 300 dossiers et fait planter l'opération en cours de route?

Voici à quoi ressemble ma boucle

for dir in $dirsrc/* ; do

 if [ -d $dir]; then
    ionice -c
(…)

Forum Programmation.shell Script shell pour purge automatique d'un dossier

Posté par  . Licence CC By‑SA.
Étiquettes :
0
22
nov.
2022

Bonjour à tous,

J'ai créé un script permettant :

  1. Exporter (dump) une base de données PostGre
  2. Compresser sous Zip le "dump"
  3. Synchroniser (export) en Rsync avec un NAS distant le dossier d'exportation

Le tout fonctionne très bien mais, comme j'ai un export/sauvegarde toutes les heures, je me retrouve avec des fichiers compressés de quelques 10 Mo grossissant toutes les heures.
Ce n'est pas encore dérangeant car j'ai un gros disque dur mais je souhaiterais purger les anciennes sauvegardes automatiquement qui (…)

Forum Linux.embarqué Udev m'en veut! :(

Posté par  . Licence CC By‑SA.
0
27
nov.
2017

Bonjour à tous,
Je travaille sur un projet contenant une Beaglebone black sous Debian Jessie.
Je suis en train de faire un script exécuté par Udev lors de l'insertion d'une carte µSD. (mon but à terme est de rediriger les logs sur la carte µSD à son insertion et de remettre les logs sur la mémoire interne au retrait.)

la partie déjà écrite de ce script (la création d'un dossier vierge pour pouvoir y monter la carte) fonctionne très bien (…)

Forum Linux.général Composer le hostname à la volée en fonction du serial number

Posté par  . Licence CC By‑SA.
Étiquettes :
0
17
jan.
2016

Bonjour,

Dans le cadre de l'installation de plusieurs postes via pxe et fichier preseed, j'aimerai ajouter dans un script post install un morceau de code qui nome le poste de la façon suivante.

PLI-SERIALNUMBER

Où PLI est la chaine de caractère constante et serialnumber le serialnumber du poste en question.

Je ne maitrise pas la programmation shell.

Merci beaucoup pour votre aide.