diff options
Diffstat (limited to 'dfp')
-rwxr-xr-x | dfp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/dfp b/dfp deleted file mode 100755 index 069751677cc3..000000000000 --- a/dfp +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash - -DF="/usr/bin/df" - -usage() { - echo 'usage: dfp [-p PREFIX] DEVICE...' - echo - echo ' -p print given prefix at the begin of each line' - echo ' -h display this help and exit' - exit -} - -while getopts ":hp:" optname; do - case "$optname" in - "p") - prefix=$OPTARG - ;; - "h") - usage - ;; - "?") - echo "Unknown option $OPTARG" - usage - ;; - ":") - echo "No argument value for option $OPTARG" - ;; - *) - echo "Unknown error while processing options" - ;; - esac -done - -IFS=$"NUL" -declare -a args=${@:$OPTIND} -[[ ${args:0} ]] || args=$(df --output=target | tail --lines=+2 | tr "\n" $"NUL") - -for device in $args; do - if ! [[ "$($DF $device)" ]]; then - usage - fi -done - -for device in $args; do - size="$($DF $device --output=size | tail --lines=+2)" - avail="$($DF $device --output=avail | tail --lines=+2)" - used="$((size - avail))" - - availh="$($DF -h $device --output=avail | tail --lines=+2)" - sizeh="$($DF -h $device --output=size | tail --lines=+2)" - misc="$availh$sizeh" - title="$prefix$device" - - pbar -n $used $size "$title" "$misc" -done |