Wiem więc, że istnieją narzędzia do tego problemu, ponieważ o nich słyszałem, ale nie wiem, czym one są.
Chcę zrobić coś takiego jak odfiltrować wszystkie dane oprócz nazw użytkowników w / etc / passwd.
Na przykład chciałbym pobrać user1, user2 i user3 z następującego pliku. W takim przypadku logika może brzmieć: „Pobierz tekst do pierwszego„: ”w każdym wierszu pliku”.
user1:x:1:4
user2:x:2:5
user3:x:3:6
Dane wyjściowe będą:
user1
user2
user3
awk
pobiera nazwę pliku, dzięki czemu możesz pominąć fajkę i po prostu zrobićawk -F: '{print $1}' /etc/passwd