![]() |
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 de boucle pour inclure des domaines aussi une ligne | prkfriryce | De programmation et de script Shell | 8 | 03-23-2007 12:49 PM |
| combler un néant dans le champ vierge | happyv | De programmation et de script Shell | 8 | 03-23-2007 04:49 AM |
| comme séparateur de champ regexp | Abhishek Ghose | De programmation et de script Shell | 2 | 02-15-2006 08:49 PM |
| awk: Comment vérifier si le terrain est vierge? | Yongho | De programmation et de script Shell | 7 | 06-09-2005 12:35 PM |
| Comment puis-je spécifier l'onglet comme séparateur de champ pour trier? | SSteve | UNIX pour les nuls Questions et réponses | 8 | 04-26-2005 05:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
comment inclure séparateur de champ, si il ya des champs vides?
Salut,
J'ai les données suivantes dans le format indiqué (note: il n'y a plus de 1 espaces entre chaque champ et les espaces ne sont pas uniformes, c'est à dire il ne peut y avoir un espace blanc entre champ1 et champ2 et 3 espaces entre field3 et field4, en cet exemple, # sont les espaces entre les champs): ________________________________________ num1a # # # num2a # num3a ##### num4a # # num5a num1b # # # num2b ########## num4b ####### num2c ####### num3c ##### num4c # # # num5c num2d ####### num3d ##### num4d # # # num5d num1e # # # num2e # num3e ##### num4e # # num5e num1f ######################## num5f ________________________________________ i nécessité d'inclure, comme le délimiteur de champ et de la production est nécessaire: ________________________________________ num1a; num2a; num3a; num4a; num5a num1b; num2b;; num4b; ; num2c; num3c; num4c; num5c ; num2d; num3d; num4d; num5d num1e; num2e; num3e; num4e; num5e num1f;;;; num5f ________________________________________ J'ai essayé d'utiliser sed -e 's / * /, / g' mais il faudra consécutives champs vides comme un champ vide. Can anyone help? Last edited by Rev; au 07.12.2005 08:45 AM.. |
|
||||
|
Citation:
num1f;;;; num5f est ma sortie requis. Mais lors de l'utilisation des sed -e 's / * /, / g', mon résultat est: num1f; num5f J'espère que je suis clair avec ma description ![]() |
|
||||
|
Salut,
Non, j'ai besoin d'un seul, dans chaque domaine. Mais cependant, il ne peut y avoir un espace ou 2 espaces entre les 2 domaines. entrée: field1 [espace] [espace] [espace] champ2 [espace] [espace] field3 [espace] field4 field1 [espace] [espace] [espace] emptyfield [espace] [espace] emptyfield [espace] field4 sortie requis: field1; champ2; field3; field4 field1;;; field4 mais à partir du script que j'ai essayé, j'ai: field1; champ2; field3; field4 field1; field4 |
|
|||||
|
Citation:
quelle est la différence entre "[espace]» et «emptyfield '? |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|