File: path-fs

package info (click to toggle)
bup 0.33.9-1.2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,712 kB
  • sloc: python: 15,897; sh: 5,764; ansic: 2,965; pascal: 669; makefile: 21
file content (20 lines) | stat: -rwxr-xr-x 375 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

set -ueo pipefail

kernel="$(uname -s)"
case "$kernel" in
    NetBSD)
        fs() { df -G "$1" | sed -En 's/.* ([^ ]*) fstype.*/\1/p'; }
        ;;
    SunOS)
        fs() { df -g "$1" | sed -En 's/.* ([^ ]*) fstype.*/\1/p'; }
        ;;
    *)
        fs() { df -T "$1" | awk 'END{print $2}'; }
esac

while test $# -ne 0; do
    fs "$1"
    shift
done