Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Awk özel karakterler:
\\ Backslash, ters eğik çizgi karakteri.
\a BELL karakteri. ASCII kodu: 7. Uyarı mesajı verme karakteri.
\n Yeni satır karakteri.
\t Yatayda Tab karakteri.
\v Dikeyde satır karakteri.
\" Çift tırnak.
Karakter mantığını daha önceki derslerimizde de anlatmıştık. Yazım...
Bu dersimizde önceki dersimizde işlediğimiz "sed" komutuna benzer bir komut olan "awk" programlama dilini işleyeceğiz. "Awk" bir veri düzenleme editörüdür. "Awk" hakkında daha geniş bilgiye "man awk" komutu ile ulaşabilirsiniz. "Awk" komutu verileri sütunlara ayırarak kullanmamızı sağlamaktadır...
Sed Bul ve Değiştir: Sed komutu ile veri üzerinde herhangi bir kelimenin başka bir kelime ile değiştirilmesi, sed 's/aranan_kelime/yeni_kelime/' dosya_adi şeklinde olmaktadır. Şimdi "sedex" dosyamız içerisinde "tiren" kelimesini "tren" kelimesi ile değiştirerek ekrana...
"Sed" bir çeşit veri düzenleme editörüdür. "Sed" ile uygulanan değişiklikler orjinal dosya üzerinde herhangi bir değişikliğe neden olmaz. Zira düzenlemelerin bir dosyaya yazılması komutu kullanılmadığı takdirde. Siz bir dosya içeriğini değiştirerek ekranda gösterdikten sonra çıkış yaptığınız...
Hayatın her alanında kısa yolların bizlere avantaj sağladığını belirtmiştik. Uzun olarak anlatılabilecek bir kelimenin yada anlamın daha kısa şekilde belirtilebileceği durumlar bulunmaktadır. Herhangi bir klasör içerisindeki büyük harf ile başlayan dosya/klasör isimlerini yada rakamlardan oluşan...
alias : Güzel isim, takma ad anlamına gelmektedir. Kelimeleri yada komutları başka bir isimle çağırma işlemini gerçekleştirir. Kullanımı : alias yeni_isim='eski_isim&komut' şeklinde olmaktadır. Bu tür kullanımları Shell, "~/.bashrc" adlı ayar dosyasından okumaktadır. Her Shell için bu dosya...
Shell kod yazma sanatı : Önceki dersimize devame diyoruz. Şu ana kadar genel olarak nasıl Shell script yazacağımızı öğrendik. Şimdi script klasör içerisinde çalışmalarımıza devam edelim.
[alax@alax ~]$ cd ~/tux/script [alax@alax script]$ cat script1.sh #!/bin/bash echo "Merhaba Dünya" mkdir...
Shell açarak "tux" adlı klasör içerisinde "script" klasörüne girelim.
[alax@alax ~]$ cd ~/tux/script
[alax@alax script]$ ls script1.sh
[alax@alax script]$ ls -l scrip* alax alax 0 Oct 21 00:22 script1.sh
[alax@alax script]$
Gördüğümüz üzere script klasörü içerisinde bir adet "script1.sh"...