|
Komandas kods
|
Paskaidrojums
|
|
cat file1 | command( sed, grep, awk, grep, utt...) > result.txt
|
Apvieno faila detalizēto aprakstu un ieraksta kopsavilkumu jaunā failā
|
|
cat file1 | command( sed, grep, awk, grep, utt...) >> result.txt
|
Apvieno faila detalizēto aprakstu un ieraksta kopsavilkumu esošā failā
|
|
grep Aug /var/log/messages
|
Meklē atslēgvārdu "Aug" failā '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Meklē failā '/var/log/messages' vārdus, kas sākas ar "Aug"
|
|
grep [0-9] /var/log/messages
|
Izvēlas visas rindas failā '/var/log/messages', kurās ir skaitļi
|
|
grep Aug -R /var/log/*
|
Meklē 'Aug' virkni direktorijā '/var/log' un visos apakšdirektorijās
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Aizvieto 'string1' ar 'string2' failā example.txt
|
|
sed '/^$/d' example.txt
|
Noņem visus tukšos rindas no example.txt faila
|
|
sed '/ *#/d; /^$/d' example.txt
|
Noņem visus komentārus un tukšās rindas no faila
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Apvieno augšējo un apakšējo šūnu saturu
|
|
sed -e '1d' result.txt
|
Izslēdz pirmo rindu no example.txt
|
|
sed -n '/stringa1/p'
|
Parāda tikai rindas, kas satur "string1"
|
|
sed -e 's/ *$//' example.txt
|
Noņem katras rindas beigās esošos tukšos simbolus
|
|
sed -e 's/stringa1//g' example.txt
|
Noņem 'string1' no dokumenta, saglabājot visu pārējo
|
|
sed -n '1,5p;5q' example.txt
|
Parāda saturu no pirmās līdz piektajai rindai
|
|
sed -n '5p;5q' example.txt
|
Parāda piektās rindas saturu
|
|
sed -e 's/00*/0/g' example.txt
|
Aizvieto vairākus nulles ar vienu nulli
|
|
cat -n file1
|
Apzīmē faila rindas
|
|
cat example.txt | awk 'NR%2==1'
|
Noņem patās rindas no example.txt faila
|
|
echo a b c | awk '{print $1}'
|
Parāda pirmo kolonnu no vienas rindas
|
|
echo a b c | awk '{print $1,$3}'
|
Parāda pirmo un trešo kolonnu no vienas rindas
|
|
paste file1 file2
|
Apvieno divus failus vai divu kolonnu saturu
|
|
paste -d '+' file1 file2
|
Apvieno divus failus vai divu kolonnu saturu, atdalot ar "+"
|
|
sort file1 file2
|
Sakārto divus failu saturu
|
|
sort file1 file2 | uniq
|
Noņem divu failu koplietošanu (ieliek tikai vienu no atkārtojumiem)
|
|
sort file1 file2 | uniq -u
|
Noņem saskari, atstājot pārējās rindas
|
|
sort file1 file2 | uniq -d
|
Iegūst intersekciju starp diviem failiem (atstāj tikai tajā gadījumā, ja tie ir abos failos)
|
|
comm -1 file1 file2
|
Salīdzina divu failu saturu un izslēdz tikai 'file1' saturu
|
|
comm -2 file1 file2
|
Salīdzina divu failu saturu un izslēdz tikai 'file2' saturu
|
|
comm -3 file1 file2
|
Salīdzina divu failu saturu un izslēdz tikai kopējo daļu
|