Shell script & ddddddddd!

Fórumok

Üdv

Egy kis help kellene a következő 2 problémámhoz...

1.

Van egy állományom több sorral pl:

bÁLNA PINGVIN rÁLYA FT=192.168.10.100 aLIEN
bÁLNA PINGVIN rÁLYA1 FT=192.168.10.100 aLIEN
bÁLNA PINGVIN rÁLYA11 FT=192.168.10.100 aLIEN
bÁLNA PINGVIN rÁLYA13 FT=192.168.10.100 aLIEN
bÁLNA PINGVIN rÁLYA15 FT=192.168.10.100 aLIEN
bÁLNA PINGVIN rÁLYA156 FT=192.168.10.100 aLIEN
bÁLNA PINGVIN rÁLYA1567 FT=192.168.10.100 aLIEN

aZT SZERETNÉM MEGVALÓSÍTANI, HOGY ft= UTÁN CSAK AZ IP MARADJON.
eDDIG UGY CSINÁLTAm hogy beolvastam adatbázisba és az szétszeparálta, de ma nekiestem scriptbe grep ,awk + cut de sehogy sem jött össze....

2.

Winchesterről kell másolnom / klónoznom egy másik adathordozóra de annak kisebb a mérete mint a winyónak és így a dd nem működik. Nincs vaami ötletetek, hogy lehetne klóónozni csak a foglalt helyet.

Nagyjából ennyi :-))))

Előre is köszz nfot...

Bye

Hozzászólások

Mondjuk:

awk '{print $4}'

Ha = helyett szokoz kell:

awk '{print $4}' | tr '=' ' '

Ennek kimenete:

FT 192.168.10.100
FT 192.168.10.100
FT 192.168.10.100
FT 192.168.10.100
FT 192.168.10.100
FT 192.168.10.100
FT 192.168.10.100

Re: 1:

sed -e 's/^\(.*\) .*/\1/' allomanytobbsorral.txt

Ennek elvileg ilyesmi kell, hogy legyen a kimenete:

bÁLNA PINGVIN rÁLYA FT=192.168.10.100
bÁLNA PINGVIN rÁLYA1 FT=192.168.10.100
bÁLNA PINGVIN rÁLYA11 FT=192.168.10.100
bÁLNA PINGVIN rÁLYA13 FT=192.168.10.100
bÁLNA PINGVIN rÁLYA15 FT=192.168.10.100
bÁLNA PINGVIN rÁLYA156 FT=192.168.10.100
bÁLNA PINGVIN rÁLYA1567 FT=192.168.10.100

Ha jol ertem, erre vagysz?!

az 1. igazán viccesen van megfogalmazva :)

--
"Megtanultam a zenét, de nem csináltam, s azóta tudással, de irigység nélkül hallgatom.
Megtanultam egy sereg tudományt, mesterséget és művészetet, értek hozzájuk, de nem csinálom, s így érdektelenül tudom azokat élvezni. "
Hamvas Béla

Hi!

Ami azt illeti, eleg erdekesen hasznalod a shiftet es/vagy a caps lock-ot.

A masodik kerdesedre:
http://partclone.nchc.org.tw/

(Visszatolteni is csak ezzel fogod tudni.)

By(t)e
TBS::Antiemes

1. ezer megoldasa van ime meg1
gawk '{print gensub("FT=","","g",$4) }' /tmp/a

2. a software-raid howto-ban van ketto megoldas ra.
7.4 Root filesystem on RAID
Now, copy the contents of your current root-filesystem (the spare disk) to the new root-filesystem (the array). There are lots of ways to do this, one of them is
cd /
find . -xdev | cpio -pm /mnt/newroot
another way to copy everything from / to /mnt/newroot could be
cp -ax / /mnt/newroot

sed 's/.*FT=\(\S*\).*/\1/' <allomany_tobb_sorral_es_sok_ralyaval_de_ly_fontos