Portál AbcLinuxu, 26. prosince 2025 08:44
1.4525 4.4526 4.6736 ...chtel bych vyprodukovat novy soubor, ktery bude mit dva sloupce
1.4525 4.4526 4.4526 4.6736 4.6736 ... ...Tj. druhy sloupec je stejny jako prvni, ale je "posunuty nahoru o jeden radek". Jedna se o cca 300 mb soubor, takze delat to ve vim je dost brutalni :) Neslo by to pomoci awk nebo sed? Bohuzel jsem v tomhle uplny zacatecnik a na google jsem moc uspesny nebyl. Pritom se mi jevi, ze to musi jit :) Diky za radu. Michal
#!/usr/bin/awk -f
BEGIN {
last="";
show=0;
}
{
if (show) printf("%s %s\n", last, $1);
else show=1;
last=$1;
}
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.