|
Komut Kodu
|
Açıklama
|
|
cat file1 | command( sed, grep, awk, grep, vb...) > result.txt
|
Bir dosyanın ayrıntılı metin açıklamasını birleştirir ve özet bilgiyi yeni bir dosyaya yazar
|
|
cat file1 | command( sed, grep, awk, grep, vb...) >> result.txt
|
Bir dosyanın ayrıntılı metin açıklamasını birleştirir ve özet bilgiyi zaten mevcut bir dosyaya yazar
|
|
grep Aug /var/log/messages
|
'/var/log/messages' dosyasında 'Aug' anahtar kelimesini arar
|
|
grep ^Aug /var/log/messages
|
'/var/log/messages' dosyasında 'Aug' ile başlayan kelimeleri arar
|
|
grep [0-9] /var/log/messages
|
'/var/log/messages' dosyasında sayı içeren tüm satırları seçer
|
|
grep Aug -R /var/log/*
|
'/var/log' dizininde ve sonraki dizinlerde 'Aug' dizesini arar
|
|
sed 's/stringa1/stringa2/g' example.txt
|
example.txt dosyasındaki "string1" metnini "string2" ile değiştirir
|
|
sed '/^$/d' example.txt
|
example.txt dosyasındaki tüm boş satırları siler
|
|
sed '/ *#/d; /^$/d' example.txt
|
Dosya içindeki tüm yorum ve boş satırları siler
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
İçeriklerin üst veya alt hücrelerde birleştirilmesi
|
|
sed -e '1d' result.txt
|
example.txt dosyasının ilk satırını hariç tutar
|
|
sed -n '/stringa1/p'
|
Sadece "string1" kelimesini içeren satırları görüntüler
|
|
sed -e 's/ *$//' example.txt
|
Her satırın sonundaki boş karakterleri siler
|
|
sed -e 's/stringa1//g' example.txt
|
Belgedeki "string1" kelimesini yalnızca siler ve geri kalanını korur
|
|
sed -n '1,5p;5q' example.txt
|
Birinci ve beşinci satırın içeriğini görüntüler
|
|
sed -n '5p;5q' example.txt
|
Beşinci satırı görüntüler
|
|
sed -e 's/00*/0/g' example.txt
|
Birden fazla sıfıra tek bir sıfır ile değiştirir
|
|
cat -n file1
|
Dosyanın satır numarasını gösterir
|
|
cat example.txt | awk 'NR%2==1'
|
example.txt dosyasındaki tüm çift satırları siler
|
|
echo a b c | awk '{print $1}'
|
Bir satırın birinci sütununu görüntüler
|
|
echo a b c | awk '{print $1,$3}'
|
Bir satırın birinci ve üçüncü sütunlarını görüntüler
|
|
paste file1 file2
|
İki dosyanın veya sütunun içeriğini birleştirir
|
|
paste -d '+' file1 file2
|
İki dosyanın veya sütunun içeriğini birleştirir, "+" ile ayırır
|
|
sort file1 file2
|
İki dosyanın içeriğini sıralar
|
|
sort file1 file2 | uniq
|
İki dosyanın birleşimini çıkarın (tekrarlayan satırlar bir tane bırakılır)
|
|
sort file1 file2 | uniq -u
|
Kesişimleri siler, diğer satırları bırakır
|
|
sort file1 file2 | uniq -d
|
İki dosyanın kesişimini çıkarır (her iki dosya içinde bulunanlar)
|
|
comm -1 file1 file2
|
İki dosyanın içeriğini karşılaştırır, yalnızca 'file1' de bulunanları siler
|
|
comm -2 file1 file2
|
İki dosyanın içeriğini karşılaştırır, yalnızca 'file2' de bulunanları siler
|
|
comm -3 file1 file2
|
İki dosyanın içeriğini karşılaştırır, her iki dosyada da bulunanları siler
|