![]() |
|
|
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 |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Trouver la position d'une chaîne de caractères et les remplacer par une autre chaîne | bab123 | De programmation et de script Shell | 6 | 01-21-2009 04:14 AM |
| Aide à la recherche et de remplacement w / chaîne de caractères contenant des caractères spéciaux | CAGIRL | UNIX pour les nuls Questions et réponses | 4 | 10-07-2008 08:13 PM |
| de recherche et de remplacement de chaîne dans un répertoire de fichiers | koti_rama | De programmation et de script Shell | 2 | 05-30-2008 04:48 AM |
| Rechercher et remplacer dans une chaîne de caractères | callimaco0082 | UNIX pour les nuls Questions et réponses | 7 | 04-10-2008 11:47 AM |
| comment trouver et remplacer string | Mridula | High Level Programming | 3 | 08-17-2006 05:44 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Est-ce quelque chose SED serait utilisé pour AWK ou peut le faire?
J'ai une chaîne de caractères que je voudrais couper bits et de réorganiser certaines de tout le reste. Fondamentalement, je veux changer cette situation: Code:
<log4j:event logger="webserver" timestamp="1240110840109" time="Sun Apr 19 04:14:00 BST 2009" level="INFO" thread="webserverThread-0:0" schema="LMS"> Code:
14:00,19-04-2009 Dernière édition par Yogesh Sawant; au 04.20.2009 10:47 AM.. Motif: Ajout de balises de code |
|
||||
|
Je suppose qu'il ne devrait AWK. Si les champs sont fixes alors juste de les imprimer.
Quelque chose comme ça echo "<log4j:event.........schema\u003d"LMS">" | awk '(print $ 3, $ 4, substr ($ 5,3,5), 5 $ ...'} Ici $ 3, $ 4 te l'ensemble des tirages mot / terrain et substr ($ 5,3,5) 5 caractères imprimés domaine de la 5e à partir de la 3ème lettre. Modifier le awk avec vos exigences. Merci et salutations, Gideon. |
|
||||
|
Je ne sais pas si c'est la meilleure façon, mais j'ai un script d'installation avec une ligne comme:
monthnum \u003d 0 pour le mois de (janvier février mars avril), ne monthnum \u003d$(($ monthnum +1)) sed -e "s / '$ mois' /' $ monthnum /" <infile> outfile fait Thats sur le haut de ma tête, de toute évidence, vous aurez besoin d'écrire tout le script |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|