Je veux ajouter une chaîne spécifique au début de chaque ligne d'un fichier. Donc, si j'ai les deux lignes ci-dessous dans someFile.txt et que je veux ajouter une chaîne de date 03/06/2012 avec pipe
Hello|there|john
Hello|there|joel
J'aurais-
03/06/2012|Hello|there|john
03/06/2012|Hello|there|joel
Comment y parvenir?
Notez que j'ai 1,3 million de lignes dans le fichier.
$ awk '{print "03/06/2012|" $0;}' input.txt > output.txt
Prend environ 0,8 seconde pour un fichier de 1,3 million de lignes sur du matériel 2010 moyen.
sed -i 's/^/03\/06\/2012|/' input.txt