Quindi so che esistono strumenti per questo problema perché ne ho sentito parlare, ma non so cosa siano.
Voglio fare qualcosa come filtrare tutti i dati tranne i nomi utente in / etc / passwd.
Ad esempio, vorrei prendere user1, user2 e user3 dal seguente file. In questo caso, la logica potrebbe essere "Prendi il testo fino al primo ':' su ogni riga del file".
user1:x:1:4
user2:x:2:5
user3:x:3:6
L'output sarebbe:
user1
user2
user3
awk
prende un nome file, quindi puoi saltare la pipa e bastaawk -F: '{print $1}' /etc/passwd