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

kako dobiti vendorId i productId sa lsusb

[es] :: Linux :: kako dobiti vendorId i productId sa lsusb

[ Pregleda: 4772 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igore
ven

Član broj: 11801
Poruke: 57
194.249.247.*



Profil

icon kako dobiti vendorId i productId sa lsusb02.09.2013. u 16:20 - pre 128 meseci
Kako dobiti vendorId i productId sa lsusb:

Dakle output lsusb je:
Bus 001 Device 005: ID 2077:1100

želim dobiti:

2077
1100

Hvala.
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
..70:fffe:1:224:7eff:fe0a:d144

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: kako dobiti vendorId i productId sa lsusb02.09.2013. u 17:48 - pre 128 meseci
lsusb | grep "Bus 001 Device 005" | gawk '{print $6}' | tr ':' '\n'
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

igore
ven

Član broj: 11801
Poruke: 57
194.249.247.*



Profil

icon Re: kako dobiti vendorId i productId sa lsusb09.10.2013. u 14:26 - pre 127 meseci
Još jedno slično pitanje:

Kako da dobijem zadnji WCDMA, bez quotes:
AT^SYSINFOEX ^SYSINFOEX:2,3,0,1,,3,"WCDMA",41,"WCDMA"

Hvala
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: kako dobiti vendorId i productId sa lsusb09.10.2013. u 17:22 - pre 127 meseci
Code:
echo "AT^SYSINFOEX ^SYSINFOEX:2,3,0,1,,3,"WCDMA",41,"WCDMA"" | awk '{print substr($0, 45, 5)}'
 
Odgovor na temu

niceness
Novi Sad

Član broj: 93992
Poruke: 993



+22 Profil

icon Re: kako dobiti vendorId i productId sa lsusb09.10.2013. u 18:28 - pre 127 meseci
Panta, shell ti je pojeo navodnike, pa su karakteri malo pomereni:
Code:
echo "AT^SYSINFOEX ^SYSINFOEX:2,3,0,1,,3,"WCDMA",41,"WCDMA"" | awk '{print substr($0, 45, 5)}'
WCDMA

echo 'AT^SYSINFOEX ^SYSINFOEX:2,3,0,1,,3,"WCDMA",41,"WCDMA"' | awk '{print substr($0, 45, 5)}'
1,"WC

A i to samo radi ako je string uvek iste dužine. Možda malo robusnije rešenje:
Code:
awk -F, '{gsub(/"/,""); print $NF}'
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: kako dobiti vendorId i productId sa lsusb09.10.2013. u 19:27 - pre 127 meseci
Moze i jednostavnije sa tail:
Code:
tail -c 6
 
Odgovor na temu

niceness
Novi Sad

Član broj: 93992
Poruke: 993



+22 Profil

icon Re: kako dobiti vendorId i productId sa lsusb09.10.2013. u 19:58 - pre 127 meseci
Može se rešiti na sto načina, kao i uvek.
Inače opet ti je shell uklonio navodnike :)
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: kako dobiti vendorId i productId sa lsusb10.10.2013. u 08:04 - pre 127 meseci
Pa trazio je bez navodnika :).
Code:
echo "string"
string

echo """string"""
string

echo '"string"'
"string"

echo "AT^SYSINFOEX ^SYSINFOEX:2,3,0,1,,3,"WCDMA",41,"WCDMA"" | tail -c 6
WCDMA

echo 'AT^SYSINFOEX ^SYSINFOEX:2,3,0,1,,3,"WCDMA",41,"WCDMA"' | tail -c 6
CDMA"
 
Odgovor na temu

igore
ven

Član broj: 11801
Poruke: 57
194.249.247.*



Profil

icon Re: kako dobiti vendorId i productId sa lsusb10.10.2013. u 09:24 - pre 127 meseci
Hvala svima na odgovore.

Možda sam malo pogrešno postavio pitanje.

AT^SYSINFOEX ^SYSINFOEX:2,3,0,1,,3,"WCDMA",41,"WCDMA"

ovo je output gcom komande i WCDMA može da bude isto EDGE, UMTS, HSDPA, ... znači treba mi zadnja reč, posle ",".

Hvala.
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: kako dobiti vendorId i productId sa lsusb10.10.2013. u 14:30 - pre 127 meseci
Napisao ti je @niceness gore ako string nije iste duzine: awk -F, '{gsub(...
 
Odgovor na temu

[es] :: Linux :: kako dobiti vendorId i productId sa lsusb

[ Pregleda: 4772 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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