Modifier un fichier en y insérant la date
Résolu
ddavida92
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
ddavida92 -
ddavida92 -
Bonjour à tous,
J'ai un fichier à modifier, la ligne commence toujours par :
@00001 12345678
@00002 12345678
@00003 12345678
etc ...
je dois insérer la date sous format MMJJAA devant le chiffre 15201520
Le résultat doit donner :
@00001 300420712345678
@00002 300420712345678
etc
Merci de votre aide
J'ai un fichier à modifier, la ligne commence toujours par :
@00001 12345678
@00002 12345678
@00003 12345678
etc ...
je dois insérer la date sous format MMJJAA devant le chiffre 15201520
Le résultat doit donner :
@00001 300420712345678
@00002 300420712345678
etc
Merci de votre aide
A voir également:
- Modifier un fichier en y insérant la date
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Fichier .dat - Guide
- Modifier dns - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
Salut,
Utilises l'option "-i.bak" (version 4.0 et supérieure) de "sed" si tu veux modifier ton fichier à la volée et conserver une sauvegarde du fichier d'entrée :
Utilises l'option "-i.bak" (version 4.0 et supérieure) de "sed" si tu veux modifier ton fichier à la volée et conserver une sauvegarde du fichier d'entrée :
[jp@MDK tmpfs]$ cat ddavida92 @00001 12345678 @00002 12345678 @00003 12345678 [jp@MDK tmpfs]$ sed 's/\(^@.* \)\(.*\)/\1'"$(date '+%m%d%y')"'\2/' ddavida92 @00001 04300712345678 @00002 04300712345678 @00003 04300712345678 [jp@MDK tmpfs]$;-))
ddavida92
Merci pour tout