![]() |
|
|
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 |
| comment spécifier les colonnes (champs) dans la commande sed | jdhahbi | De programmation et de script Shell | 4 | 01-22-2009 06:17 PM |
| commande ps - temps de domaine | nhatch | UNIX pour les nuls Questions et réponses | 1 | 05-12-2008 12:15 PM |
| commande sed pour changer 2ème domaine | Julius | De programmation et de script Shell | 4 | 10-08-2006 09:30 AM |
| PS Field Command | Akuma | Linux | 2 | 11-08-2005 09:49 AM |
| exec commande et descripteurs de domaine .. | moxxx68 | UNIX pour les nuls Questions et réponses | 5 | 12-04-2004 05:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
où indiquer le nom du champ dans la commande SED
Hi folks,
Je sais que la solution à ma question est très simple, mais je ne trouve pas ça. Il ya un fichier CSV avec 20 champs avec 5 lignes contient différentes données comme ci-dessous: FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, KG,,,, 0,,,, DTD,, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, KG,,,, 0,,,, DTD,, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, KG,,,, 0,,,, DTD,, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, KG,,,, 0,,,, DTD,, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, KG,,,, 0,,,, DTD,, O, O ,,,,,,,,, 30058 8136 Je veux remplacer KG à 11 K dans le domaine dans tous les rangs. Pouvez-vous m'aider s'il vous plaît avec un code pour le remplacer dans tous les lines.processing ligne par line.There peut être n'importe quel nombre de lignes dans un fichier. thanks a lot |
|
||||
|
Code:
I want to replace KG with K in field 11th in all the rows. Aucune des solutions de jayan_jay ou lathavim sont la vérification pour les 11 déposés. Bit lathamvim changement à la solution: Code:
awk 'BEGIN {FS=OFS=","} $11 ~/KG/ { $11 = "K" ; print }' File_name.txt
Dernière édition par panyam; au 07.04.2009 09:13 AM.. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|