|
|
|
|
Google Site
|
|||||||
| Forums | S'inscrire | Blog | Man Pages | Forum Rules | Liens | Albums | FAQ | Utilisateurs | 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. |
![]() |
|
|
Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|||
|
Trouvez de l'information de la complexité des chaînes
Salut les experts,
J'ai le fichier avec les lignes suivantes: var1 \u003d thu_13: 12h32, var2 \u003d Microsoft, var3 \u003d 240ms, VAR4 \u003d Mozilla/4.0_ (soleil, _MSIR_3-4; _windows.; _NET_1.1323.53 var1 \u003d thu_13: 13h32, var2 \u003d Microsoft, var3 \u003d 213ms, VAR4 \u003d Mozilla/4.0_ (soleil, _MSIR_3-4; _windows.; _NET_1.1323.53 var1 \u003d thu_13: 16h32, var2 \u003d Microsoft, var3 \u003d 654ms, VAR4 \u003d Mozilla/4.0_ (soleil, _MSIR_3-4; _windows.; _NET_1.1xcv23.53 Comment puis-je le transformer en: thu_13: 12h32, Microsoft, 240ms, Mozilla/4.0_ (soleil, _MSIR_3-4; _windows.; _NET_1.1323.53 thu_13: 13h32, Microsoft, 213ms, Mozilla/4.0_ (soleil, _MSIR_3-4; _windows.; _NET_1.1323.53 thu_13: 16h32, Microsoft, 654ms, Mozilla/4.0_ (soleil, _MSIR_3-4; _windows.; _NET_1.1xcv23.53 Fondamentalement, je voudrais supprimer "XXXXX \u003d». Merci |
| Liens Sponsorisés |
|
|
|
|||
|
Merci beaucoup, qui aide les
cependant, Il ya des occasions que l'égalité de signe peut être l'intérieur d'un texte. var1 \u003d thu_13: 12h32, var2 \u003d Microsoft, var3 \u003d 240ms, VAR4 \u003d Mozilla/4.0_ (soleil, _MSIR_3-4; _reg \u003dedit_windows.; _NET_1.1323.53) si celle-ci devrait donner le résultat thu_13: 12h32, Microsoft, 240ms, Mozilla/4.0_ (soleil, _MSIR_3-4; _reg \u003dedit_windows.; _NET_1.1323.53) |
|
|||
|
Espérons que cela contribuera à u
$ Var \u003d "thu_13: 12h32, var2 \u003d Microsoft, var3 \u003d 240ms, VAR4 \u003d Mozilla/4.0_ (soleil, _MSIR_3-4; _reg \u003d edit_windows.; _NET_1.1323.53)
" $ Echo $ var | awk '(gsub ( "var .\u003d",""); print)' thu_13: 12h32, Microsoft, 240ms, Mozilla/4.0_ (soleil, _MSIR_3-4; _reg \u003d edit_windows.; _NET_1.1323.53) |
|
|||
|
Ami vous a vu comment remplacer un motif à l'aide sed et awk, essayer de trouver un modèle commun pour la chaîne à remplacer, par exemple:
echo $ var | awk '(gsub (",....\u003d",","); print)' cela ne remplacera , xxxx\u003d Avec , |
| Liens Sponsorisés | ||
|
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Trouver des lignes avec l'espace entre les cordes | Galt | De programmation et de script Shell | 5 | 05-07-2008 03:06 PM |
| Pour rechercher plusieurs chaînes de compter dans un fichier | salaathi | Linux | 3 | 11-28-2007 06:31 AM |
| Prendre un nom de dossier et de le trouver dans un autre dossier (complexe) | hkhan12 | De programmation et de script Shell | 5 | 09-06-2006 01:25 PM |
| Utiliser grep pour trouver des chaînes de longueur? | crabtruck | UNIX pour les nuls Questions et réponses | 4 | 11-04-2003 06:25 AM |
| Comment puis-je trouver des informations sur le matériel? | Fwurm | UNIX pour les nuls Questions et réponses | 3 | 10-31-2001 05:23 PM |