Bashスクリプトからファイル所有者を返す方法を探しています。 「gawk」を使えば可能だと思いますが、正直なところ糸口もなく、オンラインで投稿された理解できる答えもないようです。
ベストアンサー1
これに使用されますstat
。
GNUシステムでは:
所有者のユーザー名を取得するには:
stat -c '%U' file.txt
所有者のユーザーID(UID)を取得するには:
stat -c '%u' file.txt
ファイルがfile.txt
。
FreeBSDとMac OS Xで利用可能(@casありがとうございます):
ユーザー名:
stat -f '%Su' file.txt
UIDの場合:
stat -f '%u' file.txt