For at sammenføje 1000 linjer, så hver ulige linje kombineres med den næste, kan du bruge en enkelt kommando i Unix/Linux shell. Her er en metode ved hjælp af paste
kommandoen:
input.txt
.paste -d '\0' - - < input.txt
Her er en forklaring på, hvordan kommandoen virker:
paste
: Kommandoen bruges til at kombinere linjer fra filer.-d '\0'
: Angiver, at der ikke skal være nogen separator mellem de sammenføjede linjer.- -
: Angiver, at paste
skal læse to linjer ad gangen fra standard input.< input.txt
: Angiver, at input skal komme fra filen input.txt
.Resultatet vil være, at hver ulige linje kombineres med den næste lige linje, og output vil blive vist i terminalen. Hvis du vil gemme output i en ny fil, kan du omdirigere output som følger:
paste -d '\0' - - < input.txt > output.txt
Dette vil gemme det kombinerede resultat i output.txt
.