![]() |
|
|
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 |
| Coupez le dernier champ | 435 Gavea | De programmation et de script Shell | 9 | 03-17-2009 01:04 PM |
| Déplacement d'un champ à un autre champ à l'aide d'AWK | rjsha1 | De programmation et de script Shell | 5 | 08-04-2006 06:39 AM |
| ajouter le terrain lors de la première augmentation de champ | azekry | De programmation et de script Shell | 2 | 11-14-2005 04:21 PM |
| TTL domaine? | solvman | UNIX for Advanced & Expert Users | 11 | 10-12-2001 01:54 AM |
| awk sous-domaine? | Kristy | UNIX pour les nuls Questions et réponses | 2 | 10-05-2001 05:07 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Récupérer 5ème à la dernière Field Field!
J'ai un script qui récupère certains champs d'un fichier texte en utilisant awk. Le séparateur utilisé ici est l'espace.
cat / home / eis / patron / OPS | lire tout LIGNE faire crdno \u003d `echo $ LINE | awk '(print $ 1)'` atm \u003d `echo $ LINE | awk '(print $ 2)'` seq \u003d `echo $ LINE | awk '(print $ 3)'` montant \u003d `echo $ LINE | awk '(print $ 8)'` rec \u003d `echo" PAS DE CARTE: $ crdno ATM ID: atm $ TOTAL: $ montant SEQ: $ suivants »» fait Le problème maintenant est que nous avons ajouté un nouveau champ dans le fichier texte qui doit être récupéré. Ce champ a des valeurs et des adresses en tant que tel il ya des espaces dans ce domaine dans les adresses. Le champ d'adresse commence à aucune position. 8 et est le dernier champ en tant que telle, mais en raison de l'espace blanc entre les valeurs dans ce domaine, je ne peut pas récupérer le 8 Field sans perdre une partie des valeurs en raison de l'espace blanc entre eux. par exemple: Champ1 champ2 FIELD3 FIELD8 un 21 400 Everglades 20 / A b 22 5000 Flipsyde-REGION c 23 650 GREEN DAY ROCKS J'ai besoin de récupérer le terrain de la 8e à quoi que ce soit le dernier champ. Toutes les suggestions sur la même? Regds, Jobby |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|