no save
Assistance
Achat
News

Forum | Linux/Unix
[Vi]
[Dal], le lun. 20 mars 2006 à 20:14:13
60 champs, celà en fait des parenthèses et des slashs... et si ton format change un peu, tu ne t'y retrouves plus.

Tu as intérêt à faire un petit programme pour çà.

Par exemple, en Perl :
#!/usr/bin/perl

@fields = (3,8,9);
$st = "";
$o = "0";

open(FICH, "data.txt");
while (<FICH>) {
for ($n=0; $n<(length($_)-1); $n++) {
$st .= substr($_, $n, 1);
if ($fields[$o] eq $n) {
$st .= chr(9); $o++;
}
}
print "$st\n"; $st = ""; $o = "0";
}
close(FICH);
@fields est un tableau contenant les positions sur la ligne des caractères après lesquels une tabulation doit être insérée (le premier caractère étant à la position 0).


Dal
Précédentjipicy
mars 06
lami20j
mars 06
Suivant
REPONSES
vi4ever
mars 06
Mathieu
mars 06
[Dal]
mars 06
[Dal]
mars 06
Mathieu
mars 06
jipicy
mars 06
[Dal]
mars 06
lami20j
mars 06
lami20j
mars 06
[Dal]
mars 06
Version Web
Réalisé par RedShift
no save