Jadi saya tahu ada alat untuk masalah ini karena saya pernah mendengarnya, tapi saya tidak tahu apa itu.
Saya ingin melakukan sesuatu seperti memfilter semua data tetapi nama pengguna di / etc / passwd.
Sebagai contoh, saya ingin mengambil user1, user2, dan user3 dari file berikut. Dalam hal ini, logikanya bisa "Ambil teks hingga ':' yang pertama pada setiap baris file".
user1:x:1:4
user2:x:2:5
user3:x:3:6
Outputnya adalah:
user1
user2
user3
awk
mengambil nama file, sehingga Anda dapat melewati pipa dan melakukannyaawk -F: '{print $1}' /etc/passwd