2016年6月20日 星期一

Bash 列出所有 Block Device

#!/bin/sh

# Block Device
for i in /sys/block/*/dev /sys/block/*/*/dev ;
do :;
    if [ -f $i ]; then :;
      OIFS=IFS;
      IFS=:;
      t=($(cat $i));
      IFS=$OIFS;
      i=${i%/dev};
      i=${i##*/};
      echo name=$i  major=${t[0]} minor=${t[1]};
    fi;
done;

沒有留言: