Portál AbcLinuxu, 5. listopadu 2025 19:38
/^spatny$/ enter 2k3ddtím jsi smazal první výskyt. Pro všechny výskyty mačkej:
ggqq/^spatny$/ enter 2k3dd ESC :w !grep -e '^spatny$' | wc -l enter číslo, které právě vidíš -- nebude vypsáno @q
#!/usr/bin/perl
$r1 = '';
$r2 = '';
$buf = 0;
while ($ln = <>) {
if ($ln =~ /spatny/) {
$r1 = "";
$r2 = "";
} else {
printf("%s", $r1);
$r1 = $r2;
$r2 = $ln;
}
}
printf("%s", $r1);
printf("%s", $r2);
Jeste musim upresnit, ze konecne reseni bude provozovano v praci pod windows na GVimunojo, ale koho to má na abcLINUXU napadnout, žejo
, takze s prikazem ed, patrne nemuzu pocitat a jak to je ve windows s perlem to moc netusim (ale pocitam ze bez Bashe se moc nechytnu)...Vice nez doporucuju http://www.cygwin.com/ -- bash, ed, cokoliv
2k3dd je jednodušší použít rovnou d2k
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.