![]() |
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 |
| besoin d'aide dans l'écriture d'un script! | wrapster | De programmation et de script Shell | 5 | 06-13-2008 05:52 AM |
| Script nécessaires | vpandey | De programmation et de script Shell | 3 | 03-04-2008 09:45 AM |
| Script informations nécessaires | chris1234 | UNIX pour les nuls Questions et réponses | 3 | 12-17-2007 07:35 PM |
| help needed! mon premier script | fcbarcelona1984 | De programmation et de script Shell | 1 | 11-04-2007 12:32 PM |
| Script Needed | Lâche | SUN Solaris | 1 | 03-20-2007 10:54 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
script awk --- besoin d'aide?
bonjour et merci d'avance.
J'ai besoin de consolider les 2 enregistrements de données en 1 record. Voici un exemple de l'entrée: -------------------------------------------------- ---------------------------------------- totalcount fred thomas 99999,00 88888:00 total 77.777,00 -------------------------------------------------- ---------------------------------------- sally totalcount Smither 99999,00 88888:00 total 77777,00 66666,00 -------------------------------------------------- ---------------------------------------- Exemples de dossiers sont regroupés au sein de la'-------'. J'ai besoin de données dans les comptes consolidés'---------' à ressembler à la format de sortie ci-dessous Fred, Thomas, 77777.00, 99999.00, 888888:00 Sally, Smither, 77777.00, 99999.00, 888888:00 Dernière édition par scuderiaf1; au 06.21.2008 10:44 AM.. Motif: simplification de l'échantillon de données |
|
||||
|
zaxxon
Oui c'est une des choses nécessaires. Je donne maintenant la position de la sous-v-E et args de grep. ty. J'ai encore besoin de consolider un couple de champs de chaque enregistrement entre les'------' à un record ...... Est-ce logique? J'ai une base awk déclaration que j'ai commencé. J'ai recommandé votre fil à la commande grep. Code:
grep -vE "^------|^$" $FILENAME | awk '$4="04" { print $1","$2 }'
Dernière édition par scuderiaf1; au 06.21.2008 10:35 AM.. |
|
||||
|
ty .... qui fonctionne.
Je tente de lire / apprendre davantage sur les parties importantes de ce script / commande. Est-ce une véritable déclaration considère que awk everthing entre le record seperator RS comme un record? Wow propre et simple. Encore une fois vous remercier, vous et regrards, T J'ai samedi au début de l'Eau Rouge. Ce circuit est un lieu magique. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|