query generated smart files
[gnt-info] / smart-query.sh
1 #!/bin/sh
2
3 rm /tmp/s.last
4
5 for col in "Device Model" "User Capacity"
6 do
7         # sed and sort is required for join later
8         grep "$col" /dev/shm/smart.sda.* | sed 's/:/: /' | sed "s/$col: */ : /" | sort | tee /tmp/s.this
9
10         if [ -e /tmp/s.last ] ; then
11                 join -a 1 /tmp/s.last /tmp/s.this | tee /tmp/s.new
12         else
13                 mv /tmp/s.this /tmp/s.last
14         fi
15 done
16
17 cat /tmp/s.new | column -t -s :