jak smazat jeden radek v souboru (danym cislem)

Pavel Lisy pali na tmapy.cz
Pondělí Prosinec 20 17:01:48 CET 2004


Michal Čihař píše v Po 20. 12. 2004 v 16:36 +0100:
> Zdravím
> 
> On Monday 20 December 2004 16:43, Pavel Lisy wrote:
> > Dost casto se dostavam do situace, ze se mi zmeni pocitace na stejne ip
> > adrese (pri instalacich).
> >
> > SSH potom hodi chybu
> > Offending key in /home/pali/.ssh/known_hosts:131
> >
> > Chtel bych tuto radku smazat pomoci nejakeho skriptu, ale nevim, jakym
> > nastrojem na to jit. Zatim jsem to resil pomoci
> > vim /home/pali/.ssh/known_hosts +131
> > coz skoci na dany radek, ale k tomu uz musim zkopirovany radek dodatecne
> > v prikazove radce upravovat.
> >
> >
> > Moje predstava je, aby
> > skript /home/pali/.ssh/known_hosts:131
> > smazal radek cislo 131.
> >
> > Jak to udelat pomoci sed-u nebo perl-u?
> 
> sed -i 131D /home/pali/.ssh/known_hosts
To vypada velmi dobre. 

Mimochodem, od kdy je v sedu parametr -i ? Doted jsem takove veci
(inline editace) delal pres perl, protoze to sed kdysi neumel a
nechtelo se mi v sedu delat pomocne soubory a zase je mazat.

Pavel
-- 
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o.



Další informace o konferenci Linux