Ho un file di testo in cui ho qualcosa di simile questo-Unix comando per rimuovere tutto dopo prima colonna
10.2.57.44 56538154 3028
120.149.20.197 28909678 3166
10.90.158.161 869126135 6025
In questo file di testo, ho circa 1.000.000 righe esattamente come sopra. Sto lavorando in ambiente SunOS. Avevo bisogno di un modo per rimuovere tutto da quel file di testo lasciando solo l'indirizzo IP (la prima colonna nel file di testo sopra riportato è l'indirizzo IP). Quindi dopo aver eseguito un comando unix, il file dovrebbe apparire come qualcosa di seguito.
10.2.57.44
120.149.20.197
10.90.158.161
Qualcuno può aiutarmi con qualche comando Unix che può rimuovere tutta la cosa lasciando solo indirizzo IP (prima colonna) e salvarlo di nuovo a qualche file di nuovo.
Così uscita dovrebbe essere qualcosa di simile in qualche file-
10.2.57.44
120.149.20.197
10.90.158.161
awk può fare questa operazione con facilità se è disponibile sul SunOS. – louxiu