|
Cod comandă
|
Descriere
|
|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt
|
Combină un fișier de descriere detaliată și salvează sinteza într-un nou fișier
|
|
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt
|
Combină un fișier de descriere detaliată și salvează sinteza într-un fișier existent
|
|
grep Aug /var/log/messages
|
Caută cuvântul "Aug" în fișierul '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Caută cuvinte care încep cu "Aug" în fișierul '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Afișează toate liniile din fișierul '/var/log/messages' care conțin cifre
|
|
grep Aug -R /var/log/*
|
Caută șirul "Aug" în directorul '/var/log' și subdirectoarele sale
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Înlocuiește "string1" cu "string2" în fișierul example.txt
|
|
sed '/^$/d' example.txt
|
Șterge toate liniile goale din example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Șterge toate comentariile și liniile goale din fișier
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Combină conținutul celulelor superioare și inferioare
|
|
sed -e '1d' result.txt
|
Exclude prima linie din fișierul example.txt
|
|
sed -n '/stringa1/p'
|
Afișează doar liniile care conțin cuvântul "string1"
|
|
sed -e 's/ *$//g' example.txt
|
Șterge toate caracterele de spațiu de la sfârșitul fiecărei linii
|
|
sed -e 's/stringa1//g' example.txt
|
Șterge doar cuvântul "string1" din document dar păstrează restul
|
|
sed -n '1,5p;5q' example.txt
|
Afișează conținutul din linia 1 până în linia 5
|
|
sed -n '5p;5q' example.txt
|
Afișează linia 5
|
|
sed -e 's/00*/0/g' example.txt
|
Înlocuiește mai multe zerouri cu un singur zero
|
|
cat -n file1
|
Numerotează liniile fișierului
|
|
cat example.txt | awk 'NR%2==1'
|
Elimină toate liniile pare din fișierul example.txt
|
|
echo a b c | awk '{print $1}'
|
Afișează prima coloană a unei linii
|
|
echo a b c | awk '{print $1,$3}'
|
Afișează prima și a treia coloană a unei linii
|
|
paste file1 file2
|
Combină conținutul a două fișiere sau coloane
|
|
paste -d '+' file1 file2
|
Combină conținutul a două fișiere sau coloane, delimitat de "+"
|
|
sort file1 file2
|
Sortează conținutul a două fișiere
|
|
sort file1 file2 | uniq
|
Extrage unirea a două fișiere (liniile duplicate sunt păstrate o singură dată)
|
|
sort file1 file2 | uniq -u
|
Elimină intersecția, păstrând celelalte linii
|
|
sort file1 file2 | uniq -d
|
Extrage intersecțiaa a două fișiere (păstrează doar liniile care există în ambele fișiere)
|
|
comm -1 file1 file2
|
Compară conținutul a două fișiere și elimină ceea ce conține 'file1'
|
|
comm -2 file1 file2
|
Compară conținutul a două fișiere și elimină ceea ce conține 'file2'
|
|
comm -3 file1 file2
|
Compară conținutul a două fișiere și elimină părțile comune
|