ile aynı u + o izinlerini kullanarak listeleme Kullanıcı alanı ve Diğerleri alanında aynı izinlere sahip bazı dosyaları listelemeye çalışıyorum. Bunun en basit komutunun hangisi olduğunu söyleyebilir misiniz?Örnek dosyaları
Ör: ---x--x--x
ile aynı u + o izinlerini kullanarak listeleme Kullanıcı alanı ve Diğerleri alanında aynı izinlere sahip bazı dosyaları listelemeye çalışıyorum. Bunun en basit komutunun hangisi olduğunu söyleyebilir misiniz?Örnek dosyaları
Ör: ---x--x--x
Sen böyle stat
komutunu kullanarak yapabilirsiniz:
$ stat --printf="%A %n\n" *
---x--x--x file1
---x-wx--x file2
-rw-rw-r-- file3
$ stat --printf="%A %n\n" * | egrep '^.(.{3}).{3}\1'
---x--x--x file1
---x-wx--x file2
$
regex ^.(.{3}).{3}\1
4 endeksi 2. ila karakter (kullanıcı izinleri) sağlamak (diğer izinler olduğu aynıdır \1
geri referans diğer izinleri gösterir).
$ stat --printf="%a %n\n" * | egrep '^([0-9]).\1'
111 file1
131 file2
$
:
bunu hangi bir başka yolu böyle sekizlik gösterimini kullanıyor