April 13
AWK è un potente strumento di elaborazione di testo riga di comando che viene installato con Unix, Linux, e Mac OS X e computer che può essere scaricato gratuitamente per i computer Windows. Dato un file con un formato standard, come ad esempio il file "/ etc / passwd" sistema trovato su tutte le macchine Unix, si può analizzare il file in record e ristrutturare il file in base alle esigenze.
1 Aprite il prompt del terminale o il comando. In Mac OS X, fare clic sull'icona "Spotlight" e digitare "Terminal". Su Linux, la procedura sarà diverso a seconda della distribuzione.
2 Digitare il seguente comando per confermare che il documento / passwd / etc esiste sul vostro sistema:
cat / etc / passwd
Si noti che le colonne di / etc / passwd sono delimitati da due punti. Si noti inoltre che, nella parte superiore del file, ci può essere un insieme di righe di commento che iniziano con "#" che non vogliamo includere nei risultati.
3 Digitare il seguente script AWK per separare le colonne, ovunque si verifica un colon e stampare i risultati:
grep -v "#" / etc / passwd | awk 'BEGIN {FS = ":"}; {Print $ 0} '
Questo comando in due fasi prima utilizza il comando "grep" per filtrare tutte le linee che iniziano con un cancelletto-segno. Esso poi tubi ( "|") i risultati al awk. Si noti che il comando pipe non è un caso-L inferiore, è il carattere pipe che può essere inserito premendo "shift \" su una tastiera americana.