wklejto.pl

Dodane przez: ~Anonim (2012-10-25 19:15) -> text
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
#!/bin/bash
 
for udi in $(/usr/bin/hal-find-by-capability --capability storage)
do
   
     if [ $(hal-get-property --udi $udi --key storage.bus) == "usb" ] ; then
 
                pomocnicza=$(hal-find-by-property --key block.storage_device --string $udi) 
                pojemnosc_p=$(hal-get-property --udi $udi --key storage.removable.media_size)
 
        firma[$i]=$(hal-get-property --udi $udi --key storage.vendor) # np. Kingston
        model[$i]=$(hal-get-property --udi $udi --key storage.model)  # np. Data Travel
        sciezka[$i]=$(hal-get-property --udi $udi --key block.device) # np. /dev/sdb
        ptk_montowania[$i]=$(hal-get-property --udi $pomocnicza --key volume.mount_point) # np. /media/Pendrive
        etykieta[$i]=$(hal-get-property --udi $pomocnicza --key volume.label)
        pojemnosc[$i]=$[pojemnosc_p/1000000000] # pokaż w GB
 
        i=$[i+1]
    fi
 
done
 
i=0
 
# for i in `seq 0 $[${#firma[@]} - 1]` ; do
#       echo "$[i+1]. ${firma[$i]} \ "
# done 
 
 
dialog --title " Test " \
--menu " test " 15 40 55 \
1. test \
2. test2 \
# jak wygenerować tyle pozycji ile jest w tablicy firma
Wygenerowano w 0.006s, przy pomocy GeSHi 1.0.8
'
Podziel się na Facebook Podziel się na BLIP Podziel się na Twitter Podziel się na Buzz Podziel się na Flaker Dodaj zakładkę Google Podziel się na Delicious Wykop to!

Nowy Komentarz:

Komentarze:

Brak Komentarzy!