Portál AbcLinuxu, 8. června 2025 13:31


Dotaz: posun sloupcu

17.12.2005 14:04 hajoucha | skóre: 22
posun sloupcu
Přečteno: 118×
Odpovědět | Admin
Ahojda, mam soubor s jednim sloupcem dat
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
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.12.2005 14:23 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: posun sloupcu
Odpovědět | | Sbalit | Link | Blokovat | Admin
#!/usr/bin/awk -f
BEGIN {
  last="";
  show=0;
}
{
  if (show) printf("%s %s\n", last, $1);
  else show=1;
  last=$1;
}
17.12.2005 14:29 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: posun sloupcu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mimochodem, pro příště si po sobě dotaz prohlédněte, ať se ostatní nemusejí dívat do zdrojáku stránky, aby zjistili, co jste vlastně chtěl napsat.
17.12.2005 14:38 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: posun sloupcu
Opravil jsem dotaz.
-- Nezdar není hanbou, hanbou je strach z pokusu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.