# for i in /dev/sd* ; do wwn=`/lib/udev/scsi_id -g --device $i` ; [ "$wwn" != "" ] && echo -e ${i##*/}'\t'$wwn ;done
# for i in /sys/block/sd* ; do wwn=`/lib/udev/scsi_id -g -s /block/${i##*/}` ; [ "$wwn" != "" ] && echo -e ${i##*/}'\t'$wwn ;done sda 3600508b40009701f00017000005f0000 sdaa 350002ac0002c1bae sdab 350002ac0002d1bae sdac 350002ac0002d1bae sdad 350002ac000311bae sdae 350002ac000311bae sdaf 350002ac000321bae sdag 350002ac000321bae sdah 350002ac000331bae sdai 350002ac000331bae sdaj 350002ac0005e1bae sdak 350002ac0005e1bae sdal 350002ac0005f1bae sdam 350002ac0005f1bae sdan 350002ac000601bae sdao 350002ac000601bae sdap 350002ac0003a1bae sdaq 350002ac0003a1bae sdar 350002ac0003b1bae sdas 350002ac0003b1bae sdat 350002ac0003c1bae sdau 350002ac0003c1bae sdav 350002ac000341bae sdaw 350002ac000341bae sdax 350002ac000351bae sday 350002ac000351bae sdaz 350002ac000361bae sdb 3600508b40009701f00017000005f0000 sdba 350002ac000361bae sdbb 350002ac000371bae sdbc 350002ac000371bae sdbd 350002ac000381bae sdbe 350002ac000381bae sdbf 350002ac000391bae sdbg 350002ac000391bae sdbh 350002ac0003d1bae sdbi 350002ac0003d1bae sdbj 350002ac0003e1bae sdbk 350002ac0003e1bae sdbl 350002ac0003f1bae sdbm 350002ac0003f1bae sdbn 350002ac0002e1bae sdbo 350002ac0002e1bae sdbp 350002ac0002f1bae sdbq 350002ac0002f1bae sdbr 350002ac000301bae sdbs 350002ac000301bae sdbt 350002ac000251bae sdbu 350002ac000251bae sdbv 350002ac000261bae sdbw 350002ac000261bae sdbx 350002ac000271bae sdby 350002ac000271bae sdbz 350002ac0002b1bae sdc 3600508b40009701f00017000005f0000 sdca 350002ac0002b1bae sdcb 350002ac0002c1bae sdcc 350002ac0002c1bae sdcd 350002ac0002d1bae sdce 350002ac0002d1bae sdcf 350002ac000311bae sdcg 350002ac000311bae sdch 350002ac000321bae sdci 350002ac000321bae sdcj 350002ac000331bae sdck 350002ac000331bae sdcl 350002ac0005e1bae sdcm 350002ac0005e1bae sdcn 350002ac0005f1bae sdco 350002ac0005f1bae sdcp 350002ac000601bae sdcq 350002ac000601bae sdcr 350002ac0003a1bae sdcs 350002ac0003a1bae sdct 350002ac0003b1bae sdcu 350002ac0003b1bae sdcv 350002ac0003c1bae sdcw 350002ac0003c1bae sdcx 350002ac000341bae sdcy 350002ac000341bae sdcz 350002ac000351bae sdd 360014380024d1db50001a00000350000 sdda 350002ac000351bae sddb 350002ac000361bae sddc 350002ac000361bae sddd 350002ac000371bae sdde 350002ac000371bae sddf 350002ac000381bae sddg 350002ac000381bae sddh 350002ac000391bae sddi 350002ac000391bae sddj 350002ac0003d1bae sddk 350002ac0003d1bae sddl 350002ac0003e1bae sddm 350002ac0003e1bae sddn 350002ac0003f1bae sddo 350002ac0003f1bae sddp 350002ac00055172e sddq 350002ac00055172e sddr 350002ac00055172e sdds 350002ac00055172e sddt 350002ac00055172e sddu 350002ac00055172e sddv 350002ac00055172e sddw 350002ac00055172e sddx 350002ac00055172e sddy 350002ac00055172e sddz 350002ac00055172e sde 3600508b40009888a0001c00000d30000 sdea 350002ac00055172e sdeb 350002ac00055172e sdec 350002ac00055172e sded 350002ac00055172e sdee 350002ac00055172e sdef 350002ac00055172e sdeg 350002ac00055172e sdeh 350002ac00055172e sdei 350002ac00055172e sdej 350002ac00055172e sdek 350002ac00055172e sdel 350002ac00055172e sdem 350002ac00055172e sden 350002ac0006b1bae sdeo 350002ac0006b1bae sdep 350002ac0006b1bae sdeq 350002ac0006b1bae sdf 360014380024d1db50001a00000350000 sdg 3600508b40009888a0001c00000d30000 sdh 360014380024d1db50001a00000350000 sdi 3600508b40009888a0001c00000d30000 sdj 360014380024d1db50001a00000350000 sdk 3600508b40009888a0001c00000d30000 sdl 350002ac0002e1bae sdm 350002ac0002e1bae sdn 350002ac0002f1bae sdo 350002ac0002f1bae sdp 350002ac000301bae sdq 350002ac000301bae sdr 350002ac000251bae sds 350002ac000251bae sdt 350002ac000261bae sdu 350002ac000261bae sdv 350002ac000271bae sdw 350002ac000271bae sdx 350002ac0002b1bae sdy 350002ac0002b1bae sdz 350002ac0002c1bae
Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?
You must be signed in to comment.
commandlinefu.com is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.
Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.
» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10
Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):
Subscribe to the feed for: