#!/bin/sh set -e || exit "$?" case "$ZSH_VERSION" in ?*) alias -g '${1+"$@"}'='"$@"';; esac case "$#" in 0) echo >&2 'usage: fscheck [/path/to/]filesystem [options ...]' exit 100;; esac fs_=; unset fs_; fs_="$1"; shift case "$fs_" in */*) :;; *) fs_="/fs/$fs_" esac "$fs_/check" ${1+"$@"} "$fs_/rdev" || { case "$?" in 1) exit 0;; *) exit "$?";; esac }