私はディレクトリの所有者だけを返すコマンドを探しています。ls -lat
コマンドを解析する正規表現またはそれに似ていますか?他のスクリプトで結果を使用したいと思います。
ベストアンサー1
stat -c '%U' /path/of/file/or/directory
残念ながら、バージョンが多く、stat
構文に一貫性があまりありません。たとえば、FreeBSD では次のようになります。
stat -f '%Su' /path/of/file/or/directory
移植性が問題であれば、おそらく以下を使用する方が良いでしょう。クエリアドバイスls
との組み合わせは、awk
1つではなく2つのプロセスを開始する必要がありますが、POSIX標準機能のみを使用するという利点があります。
ls -ld /path/of/file/or/directory | awk '{print $3}'