![]() |
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 |
| 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 |
| Analyse de chaîne de caractères en utilisant des délimiteurs | primp | De programmation et de script Shell | 8 | 09-22-2008 02:46 AM |
| chaîne de caractères de remplacement dans une séquence de caractères | raoscb | UNIX pour les nuls Questions et réponses | 3 | 07-08-2008 07:00 AM |
| Ajout d'une séquence de chaîne de caractères dans un fichier | MrPeabody | De programmation et de script Shell | 5 | 07-21-2006 04:50 PM |
| Recherche d'une chaîne spécifique dans un argumnet | dinplant | De programmation et de script Shell | 1 | 03-11-2002 03:28 PM |
| Rechercher tous les fichiers spécifiques à cordes | sureshy | UNIX pour les nuls Questions et réponses | 4 | 03-06-2002 12:28 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
cmd ordre de trouver et de découper une chaîne spécifique
Un développeur de la mine a cette obligation - je ne pouvais pas lui dire rapidement comment le faire avec des commandes UNIX ou un petit script, elle a écrit un petit programme pour le faire - mais ça ma curiosité et je pense ici pour demander conseil.
Dans un fichier texte, il ya des records (près de la moitié d'entre eux) qui ont une chaîne spécifique, par exemple "ABC", suivi d'un numéro de 15 chiffres, toujours au moins 2 des zéros. Dans les lignes qui ont, il apparaît deux fois, identique. Je veux essentiellement à découper ces 18 caractères dans un fichier qui leur est propre. Mais, ils ne sont pas, dans une position de la colonne dans le fichier. Logiquement, la tâche est la suivante: a) trouver les lignes avec ABC00 b) obtenir la position de cette première A c) réduire à partir de cette position de 18 caractères et d'écrire dans un nouveau fichier. exemple de données: ab cdefgABC000000000012345ABC000000000012345sadlfk abcde fgABC000000000012346ABC000000000012346sadlfk abc defgghi jklmn1349d5sadlfk abcdef sldkfdgABC000000000056789ABC000000000056789abcdlkdfj134239d et ainsi de suite. Sortie désirée ABC00000000012345 ABC00000000012346 ABC00000000056789 Merci d'avoir un coup d'œil. Lisa |
| Bookmarks |
| Tags |
| commandes Unix |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|