[LUGOS] bash - sed

Rok Krulec Rok.Krulec at fpp.edu
Thu Jun 17 23:04:20 CEST 2004


Jaz naredim datoteko z inode stevilkami v vsaki vrstici, jo nalozim v text
editor in v vsaki vrstici pred inode, s pomocjo replace, postavim tisto
kar rabi in za inode postavim tisto kar rabi, potem pa pozenem debugfs v ba=
tch nacinu.

obstajajo torej tudi bolj elegantne resitve za neprogramerje oz. negeeke,
rezultat je isti.

Rok Krulec

Portoroz/Slovenia, 17.Jun 2004 @ 22:50 CET

On Thu, 17 Jun 2004, Goran List wrote:

> Trenutno se ukvarjam z iskanjem ene pobrisane datoteke. S pomo=E8jo google
> in podobnih nesre=E8nikov, ki so zadevo nekako preboleli sem pri=B9el do
> datoteke, kjer imam vse inode pobrisanih datotek, ki bi lahko bile tiste
> prave.
>
> Nekje je ukaz, ki iz datoteke 'inodes' prebere dejanske inode in zapi=B9e
> statuse vseh teh datotek v 'stats'.
>
> sed 's/^.*$/stat <\0>/' inodes | debugfs /dev/hda5 > stats
>
> To dejansko kli=E8e 'stat <inode>'
>
> Jaz bi pa rad, da mi kli=E8e ukaz 'dump <#> ~/recovered/#'
> # je v tem primeru =B9tevilka node-a.
>
> A to di=B9i po uspehu:
> sed 's/^.*$/dump <\0> ~/recovered/\0 /' inodes | debugfs /dev/hda5
>
> Ne upam si probat, da ne zamo=E8im kaj - =B9e bolj.
>
> LP, Goran
>
>



More information about the lugos-list mailing list