![]() |
|
|
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 |
| vi pour supprimer des lignes dans le fichier | kjbaumann | UNIX pour les nuls Questions et réponses | 2 | 03-13-2009 03:40 AM |
| Supprimez les lignes en utilisant perl | mohan705 | UNIX for Advanced & Expert Users | 6 | 06-19-2008 04:22 AM |
| Suppression de lignes avec n colonnes | Krispy | De programmation et de script Shell | 2 | 11-10-2006 05:41 AM |
| Comment faire pour supprimer toutes les lignes avec autre chose que des numéros | Juha | De programmation et de script Shell | 2 | 09-21-2006 05:48 PM |
| éliminer les lignes | nazri | UNIX pour les nuls Questions et réponses | 3 | 11-23-2001 08:06 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Nécessité de supprimer des lignes
Salut tous,
J'ai un fichier xml. Et j'ai besoin de supprimer l'en-tête inofrmation et le tralier informations du fichier XML. J'ai collé le xml échantillon ci-dessous: <? xml version \u003d "1.0" encoding \u003d "UTF-8"?> - <! - Généré par Ascential Software Corporation, DataStage - XMLOutput étape - Mon Nov 19 15:49:21 2007 -> - <XTD: EBO xmlns: XTD \u003d "http://service.aaaa.com/GenericSchema" xmlns: esb \u003d "http://service.aaaa.com/schemas/ESBHeader" xmlns: xsi \u003d "http:// www.w3.org/2001/XMLSchema-instance "> - <esb:ESBHeader> <esb:EnvironmentName> de développement </ esb: EnvironmentName> <esb:VersionNbr> 1.0 </ esb: VersionNbr> - <esb:BusinessEvent> <esb:TransactionTypeCode> PurchaseOrderFullRfh </ esb: TransactionTypeCode> <esb escription> Achat _Order_Refresh </ esb escription> <esb:Timestamp> 2007-11-19 15:49:12 </ esb: Timestamp> <esb:TotalRecordCount> 34 </ esb: TotalRecordCount> <esb:EventID> 111 </ esb: EventID> </ esb: BusinessEvent> - <esb:SourceSystem> <esb:ApplicationName> DWA </ esb: ApplicationName> </ esb: SourceSystem> - <esb:RoutingInformation> - <esb:Type> <esb:LabelName> Transaction_Type </ esb: nom_du_programme> <esb:RoutingTypeName> Transaction </ esb: RoutingTypeName> <esb:LabelValueText> Purchase_order </ esb: LabelValueText> </ esb: Type> </ esb: RoutingInformation> - <Esb atasetInfo> <esb atasetSizeQty> 30 </ esb atasetSizeQty> <esb:TotalDatasetCount> 2 </ esb: TotalDatasetCount> <esb atasetNbr> 1 </ esb atasetNbr> <esb:KeyField2> 1 </ esb: KeyField2> </ esb atasetInfo> </ esb: ESBHeader> - <xtd:EBOPayload> - <XTD ata> <! [CDATA [ 0000082973 | 0000000004 | QP799-MA | HOL 2002 | 0000000001 | 01 | 0000000002 | 0000073994 | 0000000004 | KS754-5A | BAS 9999 | 0000000092 | 11 | 0000000093 | 0000081982 | 0000000004 | QP799-VA | HOL 2002 | 0000000001 | 01 | 0000000002 | 0000082975 | 0000000004 | QP799-YA | HOL 2002 | 0000000001 | 01 | 0000000002 | ]]> </ XTD ata> </ XTD: EBOPayload> </ XTD: EBO> Bascially j'ai besoin de supprimer les lignes de tête pour "<! [CDATA [" ligne et les lignes de "]]>" à la fin. S'il vous plaît Advise. Merci & Regards, Kumar66 |
|
||||
|
Code:
sed -i '/^[0-9]/p;d' data.file .. et s'il vous plaît lire Des règles simples de la UNIX.COM forums: avant de poster, surtout 5 et 6. |
|
||||
|
Salut Danmero,
Merci pour votre réponse. Mais lorsque j'ai utilisé cette commande, il donne l'follwoing erreur: sed -i '/ ^ [0-9] / p; d' PurchaseOrderFullRfh.xml sed: Illegal option - i S'il vous plaît Advise. Merci & regrads, Kumar66 |
|
||||
|
Salut Danmero,
J'ai utilisé ce "sed '/ ^ [0-9] / p; d' salesxml.xml> sales.txt "et il fonctionne très bien pour moi. Il enlève l'en-tête et les tralier. Est-ce correct ou j'ai besoin de changer quoi que ce soit. S'il vous plaît Advise. Merci & Regards, Kumar66 |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|