Bonjour,
Je suis de retour
,
j'ai re-testé la commande est en effet quand la position 54 est vide, la commande remplace bien par le caractère Z, par contre si à la position 54 il y a déja un caractère et bien le caractère Z est ajouté aléatoirement
.
Voici un exemple:
pour cette ligne en entrée :
VLACTRNG R400861999 20111031 400861000 400861116 D455740W6SAZA6SA L
on a bien en sortie :
VLACTRNG R400861999 20111031 400861000 400861116ZD455740W6SAZA6SA L
par contre :
VLACTRNG R400848999 20071012 400848000 400848016BD400088W1USZ 1US AAG2
Normalement , vu que dans la position 54 , il y a déja un caractère , la commande ne devrait pas rajouter de Z , et en sortie j'ai :
VLACTRNG R400848999 20071012 400848000 400848016BD400088W1USZZ1US AAG2
La commande étant :
sed 's/\(.\{48\}\) /\1Z/'
Pourriez vous m'aider svp
!!
Merci d'avance
Partager