Bu yüzden bu sorun için araçlar olduğunu biliyorum çünkü onları duydum, ama ne olduklarını bilmiyorum.
/ Etc / passwd içindeki tüm verileri ancak kullanıcı adlarını filtrelemek gibi bir şey yapmak istiyorum.
Örneğin, user1, user2 ve user3'ü aşağıdaki dosyadan almak istiyorum. Bu durumda, mantık "Dosyanın her satırında ilk ':' metnine kadar metin yakala" olabilir.
user1:x:1:4
user2:x:2:5
user3:x:3:6
Çıktı:
user1
user2
user3
awk
bir dosya adı alır, bu yüzden boruyu atlayıp sadece yapabilirsinizawk -F: '{print $1}' /etc/passwd