exclure colonne d'un prog /s awk

exclure colonne d'un prog /s awk - Shell/Batch - Programmation

Marsh Posté le 26-11-2013 à 08:30:54    

Bonjour,
Je souhaite exclure de mon traitement une colonne.
Pour commencer à la ligne que l'on souhaite on fait nr=x mais y 'a t' il un équivalent type nc=x
mon fichier se présente comme ça  :  
1ère colonne identifiant et les 4 suivantes la localisation
 
21708   2 3 4 4
21710   2 0 2 2
21711   2 2 0 0
21712   4 3 4 4
 
et je veux que le traitement commence à partir de la 2ème colonne pour terminer ainsi
 
21708   a2 a2 a1 a2 a2 a1 a2 a1
21710   a2 a2 a1 a1 a2 a2 a2 a2
21711   a2 a2 a2 a2 a1 a1 a1 a1
21712   a2 a2 a1 a1 a2 a2 a1 a2  
 
 
Si je fais mon traitement gsub, je change forcement mon identifiant.
 
Une option qui ne me plait pas trop (car j'ai beaucoup d'étapes entre) est de faire un fichier à part avec l'identifiant et un fichier avec mes 4 colonnes de localisation puis de les remettre ensemble avec un past.
 
Il doit forcement exister un truc tout simple mais je n'ai pas trouvé, donc si vous l'avez merci de votre aide
 
 
 

Reply

Marsh Posté le 26-11-2013 à 08:30:54   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed