Movez LanG ....huhu.... | Bonjour à tous,
Je sollicite votre aide car, débutant en script shell, je me casse les dents sur un truc de m***** depuis 2 jours.
Je ne demande surtout pas de code tout prêt mais le bon raisonnement pour essayer ensuite par moi-même.
J'ai une 100aine de serveurs dont j'assure l'exploitation.
Suite à une opération particulière, il m'a fallu m'assurer de la config. avant et après.
J'ai donc sauvegardé, en autres choses, les infos relatives aux points de montage par un df.
Si un diff devrait suffire à comparer l'avant à l'après, j'ai besoin de nettoyer un peu les fichiers avant.
Un peu de concret maintenant :
Citation :
---------------- nom_serveur --------------
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/vg00-lvroot 5,0G 2,0G 3,1G 39% /
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 47G 79G 38% /dev/shm
tmpfs 126G 2,5M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/sda1 509M 172M 337M 34% /boot
/dev/mapper/vg00-lvvar 15G 281M 15G 2% /var
/dev/mapper/vg00-lvtmp 4,0G 33M 4,0G 1% /tmp
/dev/mapper/vg00-lvproduits 509M 27M 483M 6% /produits
/dev/mapper/vg00-lvORAu02oracle 20G 4,3G 16G 22% /u02/oracle
/dev/mapper/vg00-lvTINproduct 4,0G 825M 3,2G 21% /tina/product
/dev/mapper/vg00-lvdatapartage 60G 33M 60G 1% /data/partage
/dev/mapper/vg00-lvapp 509M 26M 483M 6% /app
/dev/mapper/vg00-lvexploit 5,0G 33M 5,0G 1% /exploit
/dev/mapper/vg00-lvORAu01oracle 32G 15G 18G 45% /u01/oracle
/dev/mapper/vg00-lvvarlog 5,0G 1,3G 3,8G 26% /var/log
/dev/mapper/vg01-lvbase 120G 4,9G 116G 5% /base
/dev/mapper/vg01-lvbasedump 800G 541G 260G 68% /base/dump
tmpfs 26G 0 26G 0% /run/user/500
tmpfs 26G 0 26G 0% /run/user/1030
|
Je souhaite garder la ligne correspond au nom du serveur et ensuite jusque la colonne "Sys. de fichiers" et "Monté sur".
Vous l'aurez compris, si j'ai été suffisamment clair, qu'il y a une certaine de pavés de ce type dans mon fichier.
J'ai donc essayé de faire :
while read line; do if [[ "$line" == ^-----* ]]; then echo -e "$line" ; else awk '{print $1,$6}'; fi; done < 20211008_df_avant_arret.txt
et évidemment ce n'est pas du tout ça :pt1cable: :pt1cable: Merci à tous ceux qui auront pris le temps de me lire et encore plus à ceux qui auront pu m'aider :hello: Message édité par Movez LanG le 10-10-2021 à 18:44:03
|