|
Ukaz
|
Opis
|
|
cat file1 | command( sed, grep, awk, grep, itd...) > result.txt
|
Združevanje podrobnega besedila datoteke, in zapisi v novo datoteko
|
|
cat file1 | command( sed, grep, awk, grep, itd...) >> result.txt
|
Združevanje podrobnega besedila datoteke, in zapisi v že obstoječo datoteko
|
|
grep Aug /var/log/messages
|
Iskanje ključne besede "Aug" v datoteki '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Iskanje besed, ki se začnejo z "Aug" v datoteki '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Prikaz vseh vrstic, ki vsebujejo številke v datoteki '/var/log/messages'
|
|
grep Aug -R /var/log/*
|
Iskanje niza "Aug" v direktoriju '/var/log' in poddirektorijih
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Zamenjava "string1" z "string2" v datoteki example.txt
|
|
sed '/^$/d' example.txt
|
Odstranjevanje vseh praznih vrstic iz datoteke example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Odstranjevanje vseh komentarjev in praznih vrstic iz datoteke
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Združevanje vsebine iz celic
|
|
sed -e '1d' result.txt
|
Izključevanje prve vrstice iz datoteke example.txt
|
|
sed -n '/stringa1/p'
|
Prikaz vrstic, ki vsebujejo "string1"
|
|
sed -e 's/ *$//' example.txt
|
Odstranjevanje vseh belih znakov na koncu vsake vrstice
|
|
sed -e 's/stringa1//g' example.txt
|
Odstranjevanje "string1" iz dokumenta, vse ostalo pa ohraniti
|
|
sed -n '1,5p;5q' example.txt
|
Prikaz vsebine od prve do pete vrstice
|
|
sed -n '5p;5q' example.txt
|
Prikaz pete vrstice
|
|
sed -e 's/00*/0/g' example.txt
|
Zamenjava več zaporednih ničel z enim
|
|
cat -n file1
|
Prikaz številk vrstic v datoteki
|
|
cat example.txt | awk 'NR%2==1'
|
Odstranitev vseh sodih vrstic iz datoteke example.txt
|
|
echo a b c | awk '{print $1}'
|
Prikaz prvega stolpca vrstice
|
|
echo a b c | awk '{print $1,$3}'
|
Prikaz prvega in tretjega stolpca vrstice
|
|
paste file1 file2
|
Združevanje vsebine dveh datotek ali stolpcev
|
|
paste -d '+' file1 file2
|
Združevanje vsebine dveh datotek ali stolpcev, ločeno z "+"
|
|
sort file1 file2
|
Razvrščanje vsebine dveh datotek
|
|
sort file1 file2 | uniq
|
Pridobitev združenega (uničnega) delov dveh datotek (ponovljene vrstice se ohranja ena)
|
|
sort file1 file2 | uniq -u
|
Odstranjevanje presečnih delov, ohranjanje ostalih
|
|
sort file1 file2 | uniq -d
|
Pridobitev presečnih delov dveh datotek (le tiste vrstice, ki obstajajo v obeh datotekah)
|
|
comm -1 file1 file2
|
Primerjava vsebine dveh datotek, odstranitev vsebine iz 'file1'
|
|
comm -2 file1 file2
|
Primerjava vsebine dveh datotek, odstranitev vsebine iz 'file2'
|
|
comm -3 file1 file2
|
Primerjava vsebine dveh datotek, odstranitev vsebine, ki je skupna obema datotekama
|