#!/bin/bash verwendung() { echo 'Usage: mounted [ --help | --version ]' echo '' echo 'Mounted prints information about mounted partitions in a format useful for conky.' echo ' #HELPTEXT# # ' exit $1 } if [ $# -eq 1 ] then if [ "$1" == "--help" ] then verwendung fi if [ "$1" == "--version" ] then echo '#VERSION#' exit 0 fi fi if [ $# -ne 0 ] then verwendung 1 fi [ -r "#ETCDIR#/mounted.conf" ] && \ . "#ETCDIR#/mounted.conf" mounts="$( \ mount | \ grep "${onlyFs}" | \ grep -v "${ignoreFs}" )" lines=$( \ echo "${mounts}" | \ wc -l ) for (( i=1; i<=${lines}; i++)) do mount="$( echo "${mounts}" | \ head -n${i} | \ tail -n1 )" dev="$( echo "${mount}" | \ awk '{print $1}' )" mp="$( echo "${mount}" | \ awk '{print $3}' )" mpa="$( mountName "${mp}" )" if [ "${mp}" == "/" ] || (df -a 2> /dev/null || true) | grep -q "^${dev} " then echo " \${color}${mpa} \${fs_used ${mp}}/\${fs_size ${mp}} \${fs_bar 6 ${mp}}" else echo " ${dev} -> ${mp}" fi done