![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| conversion de format de date | mohan705 | De programmation et de script Shell | 7 | 05-22-2008 12:10 PM |
| la conversion de texte en format csv | gthokala | De programmation et de script Shell | 13 | 06-09-2006 11:44 AM |
| conversion de PDF en texte, doc format rtf | saurya_s | UNIX for Advanced & Expert Users | 1 | 04-23-2004 04:25 PM |
| Conversion de BMP BM (ou autre format unix) | EJ \u003d) | UNIX Desktop for Dummies Questions & Réponses | 1 | 06-12-2002 09:42 AM |
| Convertir le dossier Date de création d'un nouveau format | barney_clough | UNIX pour les nuls Questions et réponses | 1 | 06-12-2002 08:43 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
conversion de fichier de configuration au format CSV
Bonjour,
Pour 2 jours que j'ai été la recherche d'une solution à ce problème. Je commence à douter de cela est encore possible. C'est encore plus difficile quand vous ne savez pas comment le chercher. (les mots clés qui génèrent suffisamment de pertinence, etc.) J'ai besoin de parser un fichier de configuration pour générer un fichier CSV en retour. Il serait nécessaire de tenir compte de ces paramètres sur le fichier: define host ( host_name hosta parents hostNull ) -- define host ( host_name hostB parents hosta ) -- define host ( host_name hostC parents hostB ) -- et de créer ceci: d'accueil, un parent hosta, hostNull hostB, hosta hostC, hostB Est-ce que quelqu'un connais un solution à ce point quelqu'un peut ou moi à certains doc qui explique comment faire? |
|
||||
|
A One-Liner Perl
Code:
$ cat temp.txt | perl -ne 'chomp; print "host,parent\n" if $. == 1; print $_ if $_ =~ s/^host_name\s+(.*)$/$1/; print ",$_\n" if $_ =~ s/^parents\s+(.*)$/$1/;' host,parent hostA,hostNull hostB,hostA hostC,hostB 2. Imprimer le nom de l'hôte si trouvé (sans saut de ligne) 3. Imprimer la virgule, le nom des parents, et retour à la ligne lorsque le parent est trouvé. ShawnMilo |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|