Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1714 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  bash- recherche lignes dans bloc et affichage dans tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

bash- recherche lignes dans bloc et affichage dans tableau

n°2331329
pete_s
Posté le 04-04-2019 à 09:55:32  profilanswer
 

bonjour
je rechercher un script en shell pour sortir un tableau  de mes virtualhosts apache
j'ai x fichiers de conf et x virtualhosts dans ces fichiers
 
exemple fichier
...
...
<VirtualHost nom_vipa:port>
    #nom_jvm              (pas toujours présent)
    #ServerName mon_url   (pas toujours présent)
    ServerName mon_url
    ServerAlias mon_url
    ProxyPreserveHost On
    ProxyPass / http://nom_vipa:port2/
    ProxyPassReverse / http://nom_vipa:port2/
 ...
</VirtualHost>
 
<VirtualHost nom_vipa:port>
    #nom_jvm              (pas toujours présent)
    ServerName mon_url
    ProxyPreserveHost On
    ProxyPass / http://nom_vipa:port2/
    ProxyPassReverse / http://nom_vipa:port2/
 ...
</VirtualHost>
 
 
j'aimerais un tableau qui me sort :
 
virtualhost          Instance_Tomcat  ServerName   ServerAlias   port_Tomcat
                            (si existe)                    
nom_vipa:port     nom_jvm            mon_url         mon_url         port2
 
 
j'ai commencé avec des
 
grep -E '^<VirtualHost|_TC|^ *ServerName|^ *ServerAlias|^ *ProxyPassReverse ' fichier.conf
ça me sort ce qu'il faut sous forme de lignes mais il faut que je fasse du nettoyage pour extraire que ce que je jeux et non la ligne entière
 
ensuite comment mettre ça en tableau ?
et que faire si les champs sont vides ?  
 
j'ai essayé de faire des blocs  
sed -e's/\(^<VirtualHost.*\)/DEBUT_BLOC\1/' -e 's/\(^<\/VirtualHost.*\)/\1FIN_BLOC/'
 
enfin vous l'aurez compris je cherche une piste pour travailler dessus
 
merci

mood
Publicité
Posté le 04-04-2019 à 09:55:32  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  bash- recherche lignes dans bloc et affichage dans tableau

 

Sujets relatifs
Convertir un tableau Wordpress en format mobile AMPAffichage variable selon page web
Recherche script PHP pour créer des bases de donnéesCopier tableau Excel sous Word page définie
besoin d'aide Shell/bash svpRecherche dans le code source
Inversement chaine de caractères dans un tableauRecherche professeur pour apprendre à programmer en Java
Recherche codeur expérimenté (rémunéré) 
Plus de sujets relatifs à : bash- recherche lignes dans bloc et affichage dans tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR