Codice comando
|
Descrizione
|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt
|
Unisce il testo dettagliato di un file e scrive la sintesi in un nuovo file
|
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt
|
Unisce il testo dettagliato di un file e scrive la sintesi in un file esistente
|
grep Aug /var/log/messages
|
Cerca la parola chiave "Aug" nel file '/var/log/messages'
|
grep ^Aug /var/log/messages
|
Cerca nel file '/var/log/messages' le righe che iniziano per "Aug"
|
grep [0-9] /var/log/messages
|
Seleziona le righe del file '/var/log/messages' che contengono numeri
|
grep Aug -R /var/log/*
|
Cerca la stringa "Aug" nella directory '/var/log' e nelle directory sottostanti
|
sed 's/stringa1/stringa2/g' example.txt
|
Sostituisce "stringa1" con "stringa2" nel file example.txt
|
sed '/^$/d' example.txt
|
Rimuove tutte le righe vuote da example.txt
|
sed '/ *#/d; /^$/d' example.txt
|
Rimuove tutti i commenti e le righe vuote dal file
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Unisce il contenuto di celle superiori
|
sed -e '1d' result.txt
|
Escludi la prima riga dal file example.txt
|
sed -n '/stringa1/p'
|
Visualizza solo le righe contenenti "stringa1"
|
sed -e 's/ *$//' example.txt
|
Rimuove gli spazi bianchi finali da ogni riga
|
sed -e 's/stringa1//g' example.txt
|
Rimuove solo "stringa1" dal documento ma mantiene il resto
|
sed -n '1,5p;5q' example.txt
|
Visualizza il contenuto dalla prima alla quinta riga
|
sed -n '5p;5q' example.txt
|
Visualizza la quinta riga
|
sed -e 's/00*/0/g' example.txt
|
Sostituisce più zeri con uno solo
|
cat -n file1
|
Indica il numero delle righe del file
|
cat example.txt | awk 'NR%2==1'
|
Rimuove tutte le righe pari dal file example.txt
|
echo a b c | awk '{print $1}'
|
Visualizza la prima colonna di un riga
|
echo a b c | awk '{print $1,$3}'
|
Visualizza la prima e la terza colonna di una riga
|
paste file1 file2
|
Unisce il contenuto di due file o colonne
|
paste -d '+' file1 file2
|
Unisce il contenuto di due file o colonne, separati da "+"
|
sort file1 file2
|
Ordina il contenuto di due file
|
sort file1 file2 | uniq
|
Ottieni l'unione dei contenuti di due file (le righe duplicate vengono mantenute)
|
sort file1 file2 | uniq -u
|
Rimuovi l'intersezione e conserva le altre righe
|
sort file1 file2 | uniq -d
|
Restituisci l'intersezione dei due file (mostra solo le righe presenti in entrambi)
|
comm -1 file1 file2
|
Compara i contenuti di due file mantenendo solo il contenuto 'file1'
|
comm -2 file1 file2
|
Compara i contenuti di due file mantenendo solo il contenuto 'file2'
|
comm -3 file1 file2
|
Compara i contenuti di due file mantenendo solo le parti che non sono condivise
|