ファイルの所有者を調べる
ls -l の出力を加工する
#!/bin/sh #fileowner.sh if [ $# -ne 2 ]; then echo "Usage: fileowner.sh -u|-g filename" exit 1 fi case "$1" in "-u" ) show="user" ;; "-g" ) show="group" ;; * ) echo "$1: unknown option" exit 1 esac set -- `ls -l -d "$2"` [ "$show" = "user" ] && echo "$3" || echo "$4"
$ ./fileowner.sh -u 1.text m-ando