[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