|
Kommando
|
Kommentar
|
|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt
|
Sammanfoga en fils detaljbeskrivning och skriva sammanfattningen till en ny fil
|
|
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt
|
Sammanfoga en fils detaljbeskrivning och skriva sammanfattningen till en befintlig fil
|
|
grep Aug /var/log/messages
|
Sök efter nyckelordet "Aug" i filen '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Sök efter ord som börjar med "Aug" i filen '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Välj alla rader i filen '/var/log/messages' som innehåller nummer
|
|
grep Aug -R /var/log/*
|
Sök efter strängen "Aug" i katalogen '/var/log' och dess underkataloger
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Byt ut "string1" med "string2" i example.txt
|
|
sed '/^$/d' example.txt
|
Ta bort alla tomma rader från example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Ta bort alla kommentarer och tomma rader i filen
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Sammanfoga innehållet från över och under cellerna
|
|
sed -e '1d' result.txt
|
Uteslut första raden från filen example.txt
|
|
sed -n '/stringa1/p'
|
Visa endast rader som innehåller ordet "string1"
|
|
sed -e 's/ *$//' example.txt
|
Ta bort sista blanktecknet på varje rad
|
|
sed -e 's/stringa1//g' example.txt
|
Ta bort ordet "string1" från dokumentet och behåll kvar allt annat
|
|
sed -n '1,5p;5q' example.txt
|
Visa innehållet från första till femte rad
|
|
sed -n '5p;5q' example.txt
|
Visa femte raden
|
|
sed -e 's/00*/0/g' example.txt
|
Ersätt flera nollor med en enda nolla
|
|
cat -n file1
|
Numrera raderna i filen
|
|
cat example.txt | awk 'NR%2==1'
|
Ta bort alla jämna rader från example.txt
|
|
echo a b c | awk '{print $1}'
|
Visa första kolumnen i en rad
|
|
echo a b c | awk '{print $1,$3}'
|
Visa första och tredje kolumnen i en rad
|
|
paste file1 file2
|
Sammanfogar innehållet i två filer eller kolumner
|
|
paste -d '+' file1 file2
|
Sammanfogar två filer eller kolumner, separerat med "+"
|
|
sort file1 file2
|
Sorterar innehållet i två filer
|
|
sort file1 file2 | uniq
|
Tar ut unionen av två filer (upprepade rader behålls endast en gång)
|
|
sort file1 file2 | uniq -u
|
Tar bort snitt och lämnar de andra raderna
|
|
sort file1 file2 | uniq -d
|
Tar ut snittet av två filer (endast de filer som finns i båda filer)
|
|
comm -1 file1 file2
|
Jämför innehållet i två filer och ta bort innehållet som endast finns i 'file1'
|
|
comm -2 file1 file2
|
Jämför innehållet i två filer och ta bort innehållet som endast finns i 'file2'
|
|
comm -3 file1 file2
|
Jämför innehållet i två filer och ta bort det som är gemensamt för båda
|