|
Komandos kodas
|
Paaiškinimai
|
|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt
|
Sujungia failo detales ir išsaugo santrauką naujame faile
|
|
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt
|
Sujungia failo detales ir išsaugo santrauką jau egzistuojančiame faile
|
|
grep Aug /var/log/messages
|
Ieško raktažodžio "Aug" faile '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Ieško žodžių, prasidedančių "Aug", faile '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Pasirenka visas eiles faile '/var/log/messages', kurios apima skaičius
|
|
grep Aug -R /var/log/*
|
Ieško žodžių "Aug" '/var/log' ir jo poaplankių kataloguose
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Pakeičia "string1" pavyzdžio faile "string2"
|
|
sed '/^$/d' example.txt
|
Ištrina visas tuščias eilutes pavyzdžio faile
|
|
sed '/ *#/d; /^$/d' example.txt
|
Ištrina visas komentaro ir tuščias eilutes faile
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Sujungia viršūnių turinio sekcijas
|
|
sed -e '1d' result.txt
|
Išskiria pirmą eilutę iš failo example.txt
|
|
sed -n '/stringa1/p'
|
Rodo tik tas eiles, kurios apima žodžius "string1"
|
|
sed -e 's/ *$//' example.txt
|
Ištrina kiekvienos eilutės pabaigos tuščius simbolius
|
|
sed -e 's/stringa1//g' example.txt
|
Ištrina žodį "string1" iš dokumento ir palieka likusius
|
|
sed -n '1,5p;5q' example.txt
|
Rodo turinį nuo pirmos iki penktos eilutės
|
|
sed -n '5p;5q' example.txt
|
Rodo penktą eilutę
|
|
sed -e 's/00*/0/g' example.txt
|
Pakeičia kelis nulius į vieną nulį
|
|
cat -n file1
|
Žymi failo eilučių numerius
|
|
cat example.txt | awk 'NR%2==1'
|
Ištrina visas porines eiles iš example.txt failo
|
|
echo a b c | awk '{print $1}'
|
Rodo pirmą stulpelį iš eilutės
|
|
echo a b c | awk '{print $1,$3}'
|
Rodo pirmą ir trečią stulpelį iš eilutės
|
|
paste file1 file2
|
Sujungia dviejų failų arba dviejų stulpelių turinį
|
|
paste -d '+' file1 file2
|
Sujungia dviejų failų arba dviejų stulpelių turinį, atskirdamas "+" simboliu
|
|
sort file1 file2
|
Rikiuoja dviejų failų turinį
|
|
sort file1 file2 | uniq
|
Pašalina pasikartojančias eiles (paliekant tik unikalius)
|
|
sort file1 file2 | uniq -u
|
Ištrina sąveikas, palikdamas kitas eiles
|
|
sort file1 file2 | uniq -d
|
Išrenka dviejų failų sąveikas (paliekant tik tas eiles, kurios egzistuoja abiejuose failuose)
|
|
comm -1 file1 file2
|
Palygina dviejų failų turinį, ištrinant 'file1' turinį
|
|
comm -2 file1 file2
|
Palygina dviejų failų turinį, ištrinant 'file2' turinį
|
|
comm -3 file1 file2
|
Palygina dviejų failų turinį, ištrinant bendrą turinį
|