|
Kodigo ng Command
|
Paglalarawang Impormasyon
|
|
cat file1 | command( sed, grep, awk, grep, at iba pa...) > result.txt
|
Pagsamahin ang detalye ng isang file at isulat ang buod sa isang bagong file
|
|
cat file1 | command( sed, grep, awk, grep, at iba pa...) >> result.txt
|
Pagsamahin ang detalye ng isang file at isulat ang buod sa isang umiiral na file
|
|
grep Aug /var/log/messages
|
Maghanap ng keyword na "Aug" sa '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Maghanap ng mga salitang nagsisimula sa "Aug" sa '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Piliin ang lahat ng mga linya ng '/var/log/messages' na naglalaman ng mga numero
|
|
grep Aug -R /var/log/*
|
Maghanap ng string na "Aug" sa directory '/var/log' at mga subdirectory
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Palitan ang "string1" sa example.txt ng "string2"
|
|
sed '/^$/d' example.txt
|
Tanggalin ang lahat ng empty lines mula sa example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Tanggalin ang lahat ng comments at empty lines mula sa file
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Pinagsama ang mga nilalaman ng cells
|
|
sed -e '1d' result.txt
|
Alisin ang unang linya mula sa example.txt
|
|
sed -n '/stringa1/p'
|
Ipakita ang mga linya na naglalaman lamang ng "string1"
|
|
sed -e 's/ *$//' example.txt
|
Tanggalin ang mga trailing whitespace sa dulo ng bawat linya
|
|
sed -e 's/stringa1//g' example.txt
|
Tanggalin lamang ang "string1" mula sa dokumento at iwanan ang natitira
|
|
sed -n '1,5p;5q' example.txt
|
Ipakita ang nilalaman mula sa unang linya hanggang ikalimang linya
|
|
sed -n '5p;5q' example.txt
|
Ipakita ang ikalimang linya
|
|
sed -e 's/00*/0/g' example.txt
|
Palitan ang maraming zeros ng isang zero
|
|
cat -n file1
|
Maglagay ng mga numero sa mga linya ng file
|
|
cat example.txt | awk 'NR%2==1'
|
Tanggalin ang lahat ng even lines mula sa example.txt
|
|
echo a b c | awk '{print $1}'
|
Ipakita ang unang column ng isang linya
|
|
echo a b c | awk '{print $1,$3}'
|
Ipakita ang unang at ikatlong column ng isang linya
|
|
paste file1 file2
|
Pagsamahin ang nilalaman ng dalawang file o column
|
|
paste -d '+' file1 file2
|
Pagsamahin ang nilalaman ng dalawang file o column, pinag-iba ng "+"
|
|
sort file1 file2
|
I-sort ang nilalaman ng dalawang file
|
|
sort file1 file2 | uniq
|
Kuha ang union ng dalawang file (ang mga duplicated row ay pinanatili lamang ang isa)
|
|
sort file1 file2 | uniq -u
|
Tanggalin ang intersection, iwanan ang ibang rows
|
|
sort file1 file2 | uniq -d
|
Kuha ang intersection ng dalawang file (tanging mga file na sabay na umiiral sa dalawang file)
|
|
comm -1 file1 file2
|
Ihambing ang nilalaman ng dalawang file at tanggalin lamang ang mga nilalaman ng 'file1'
|
|
comm -2 file1 file2
|
Ihambing ang nilalaman ng dalawang file at tanggalin lamang ang mga nilalaman ng 'file2'
|
|
comm -3 file1 file2
|
Ihambing ang nilalaman ng dalawang file at tanggalin ang bahagi na magkapareho sa kanilang dalawa
|