numaralı ls l l sahiplerinin sıralanması Sahipleri ls-l'den alfabetik sıraya göre sıralamak istiyorum ve bunu yapmanın bir yolunu anlayamıyorum. Ls-l gibi bir şey biliyorum sort, dosya adını sıralar ama sahipleri nasıl sıraya koyarım? yaklaşıkUnix
Unix
cevap
Nasıl ...
ls -l | cut -d ' ' -f 3 | sort | uniq
bu deneyin:
ls -l | awk '{print $3, $4, $8}' | sort
Bu kullanıcı adı, grup adı ve dosya adını yazdırır.
ls -l | awk '{print $3, $4, $0}' | sort
Bu kullanıcı adı, grup adı ve ilk kullanıcı adına göre sıralanmış tam ls -l çıktısı, yazdırılacaktır (Dosya adı boşluk içeremez), sonra Grup adı, o zaman ne -l ls
ls -l | sort -k 3
diğer alanlara dayalı sıralama bu fikri uzatabilirsiniz ve birden -k
seçeneğe sahiptir:
sahibi üçüncü alandır ilk baskılar, böylece -k 3
kullanın. Örneğin, belki sahibi tarafından sıralamak istediğiniz ve sonra azalan sırayla boyutu: Sadece sahipleri veya sahibi göre sınıflandırılmaktadır bütün bilgileri istiyorum
ls -l | sort -k 3,3 -k 5rn
emin değilim. Eski durumda, superfo'nun çözümü neredeyse doğrudur. Aksi tüm dizinleri çalışmaz ayırıcı olarak bunları kullanır kesti çünkü Ek olarak ls beyaz boşluk tekrar kaldırmak için 'ın çıkışını tr ile gerek. *
Yani olsun sonunda Bu:
ls -l | tr -s ' ' | cut -d ' ' -f 3 | sort | uniq
* Bazı dizinleri düzenini korumak için ek bir boşluk olsun ikinci alana bir iki haneli değeri ve tek rakam ile diğer tüm hatları var.
- 1. Unix
- 2. unix
- 3. unix
- 4. Unix
- 5. Unix c
- 6. nasıl unix
- 7. UNIX: dizi
- 8. Unix: Getting İhracat YOLU için Unix, örnek verme yolunu ayarlarken
- 9. Unix sunucu adından unix ana bilgisayar adı alın
- 10. Unix Zaman Damgası Python
- 11. Argüman listesi - Unix
- 12. Dosyanın orta satırını Unix
- 13. Unix hexdump'ta Endianness
- 14. Dize dosyada değiştirilmesi Unix
- 15. Unix komutu kaçış boşlukları
- 16. SQL'de Unix saati
- 17. Unix m/c üzerinde
- 18. Unix sunucusunda değişkeni bildirme
- 19. Çıktı sayısı Unix ekrana
- 20. Hangi unix kabuğunu kullanıyorum?
- 21. UNIX: değişken iç değişken
- 22. unix dinamik dizeleri
- 23. Unix bash kabuk
- 24. R veya unix
- 25. UNIX - belirli satırları sil
- 26. haskell ve Unix kabuk betimlemesi
- 27. UNIX ile ortam değişkenlerini listeleme
- 28. Mysql - unix zaman vs datetime
- 29. matplotlib'de unix zaman damgalarını çizme
- 30. Unix FIFO hareket halindeyken mi?
çok teşekkür ederim. İkincisi, hile yaptı. – brian
@brian no problem. Bunu kabul edilen cevap olarak işaretlemek o zaman? – Alex