Files
Arquivotheca.Solaris-2.5/cmd/osadmin/shell/samedev
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

46 lines
783 B
Plaintext
Executable File

#ident "@(#)samedev 1.3 92/07/14 SMI" /* SVr4.0 1.1 */
# Determine if any of the check_dev's are identical to the known_dev
# by comparing their block or character special file major/minor numbers.
#! chmod +x ${file}
set -ue
IFS="${IFS},"
if [ $# -lt 2 ]
then
echo "Usage: ${0} known_dev check_dev ..." >&2
exit 1
fi
eval `ls -l ${1} | \
(read perm links uid gid major minor month day when name ; \
echo perm=${perm} want=${major}/${minor})`
case "${perm}" in
b*)
type=b
;;
c*)
type=c
;;
*)
echo "${0}: ${1}: Not a block or character device" >&2
exit 1
;;
esac
shift
ls -ld "$@" | while read perm links uid gid major minor month day when name
do
case ${perm} in
${type}* )
if [ "${major}/${minor}" = "${want}" ]
then
echo "${name}"
fi
esac
done