Örnek bir text dosyamız var.
$ cat file1.txt
1. first line shorter than the others
2. second line is this
3. third line exists
Şimdi bu dosyada bir kelime “this” arıyoruz.
$ awk '/this/ {print $3}' file1.txt
line
Şimdi dosyayı biraz değiştirdim.
$ cat file1.txt
1. first line shorter than the others
2. second line is that
3. third line exists
Şimdi burada satırı alıp içinde arayacağız.
$ awk '$0 ~ /t$/ {print $1}' file1.txt
2.
$0 = Kayıdın (record) tamamı. Burada default olduğu için tüm satır.
~ = al ve karşılaştır.
/t$/ = sonunda “t” olan olacak.
print $1 = kayıdın ilk sütununu yaz.
şimdi bu kapsam da şunu tekrar hatırlatmak isterim.