Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izdvajanje dijelova stringa i smještanje u array polje

[es] :: Skript jezici :: Izdvajanje dijelova stringa i smještanje u array polje

[ Pregleda: 2926 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Izdvajanje dijelova stringa i smještanje u array polje27.02.2009. u 01:26 - pre 183 meseci
Na koji način iz stringa izdvojiti svaki dio između točaka i postaviti u jedan array() polje.
Pokušavao sam na razne načine, ali nije bilo rezultata, ili su se stvari toliko zakomplicirale da sam se sav "izgubio".

Code:

#!/bin/bash
# imam string ovoga oblika 

dec_string="0.23.154.175.105.82.2" 

 
Odgovor na temu

uranium
Beograd

Član broj: 60097
Poruke: 543
79.101.164.*

Jabber: uranium@elitesecurity.org
ICQ: 324386953


+5 Profil

icon Re: Izdvajanje dijelova stringa i smještanje u array polje27.02.2009. u 09:51 - pre 183 meseci

dec_string="0.23.154.175.105.82.2"
niz=( ` echo "$dec_string" | tr '.' ' ' ` )

echo ${niz[0]}
0
echo ${niz[1]}
23
echo ${niz[5]}
82



Attempt all the problems. Those you can do, don't do. Do the ones you cannot.
 
Odgovor na temu

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Re: Izdvajanje dijelova stringa i smještanje u array polje27.02.2009. u 12:56 - pre 183 meseci
Bože mili, u jedno liniji koda. Koje sam ja kerefeke izvodio, preko 30 linija koda i opet nije radilo, ako sam npr promjenio broj znamenki nekog od brojeva. Vec sam mislio odustati od svega. Hvala na pomoći.
 
Odgovor na temu

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Re: Izdvajanje dijelova stringa i smještanje u array polje03.03.2009. u 19:41 - pre 183 meseci
Budući da je vezano za istu temu, pitat ću još jedan mali detalj.

U slučaju kada se radi o brojevima 0-15, oni se prikazuju kao 0, 1, 2 .... A, B, C, D, F.

Na koji način da ih tada zamjenim u 01, 02 03, .... 0A, 0B, 0C, 0D, 0F.
 
Odgovor na temu

uranium
Beograd

Član broj: 60097
Poruke: 543
91.150.96.*

Jabber: uranium@elitesecurity.org
ICQ: 324386953


+5 Profil

icon Re: Izdvajanje dijelova stringa i smještanje u array polje04.03.2009. u 00:23 - pre 183 meseci
Nisam sasvim siguran da sam shvatio u kakvom stringu ( ili stringovima ) se vrši zamena ( i da li postoje neka ograničenja ), ali evo jedne ideje, pa ćeš možda moći da je prilagodiš ...


perl -n -e 's/([a-f\d])/0$1/ig; print;' ime_fajla_za_zamenu


ili


echo $'\n0.1.2.A.B.C.X.Y.Z\nDEAD_Beef\nCaFeBAbE\n' | perl -n -e 's/([a-f\d])/0$1/ig; print;'


Attempt all the problems. Those you can do, don't do. Do the ones you cannot.
 
Odgovor na temu

[es] :: Skript jezici :: Izdvajanje dijelova stringa i smještanje u array polje

[ Pregleda: 2926 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.