Portál AbcLinuxu, 8. června 2025 13:31
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.