Sadık KILIÇ

Web Tabanlı Hafıza Yerleşimi

bash

Bash – Bir stringi bölerek dizi(array) ‘ye aktarmak

Bir string değerini belirli bir karektere göre bölerek bir diziye aktarmak istediğimizi varsayalım. Özel bir bash değişkeni olan IFS bunu yapmak için kullanıbilir. IFS (Internal Field Separator‘in varsayılan değeri boşluk(space), tab ve yeni satır(new line) karakteridir. şöyle bir string değişkeni olsun, var="The_quick_brown_fox_jumps_over_the_lazy_dog"var="The_quick_brown_fox_jumps_over_the_lazy_dog" Aşağıdaki satır var değişkeni içindeki değeri alt çizgi karakterine göre bölerek myarr isimli […]

, ,

Here documents

Here document, interaktif bir programa veya komuta girdi(input) olarak yönlendirilen text veya kod bloklarıdır. Ayrıca heredoc, hereis, here-string, here-script olarak da anılır. Genel kullanımı: KOMUT << [-]AYIRICI komutun kullanacagi metin komuta yönlendirilecek baska bir metin daha AYIRICIKOMUT << [-]AYIRICI komutun kullanacagi metin komuta yönlendirilecek baska bir metin daha AYIRICI Not: Ayırıcı önünde – kullanılırsa, input […]

Dosyadaki en uzun satır

Longest line in a file Bir dosyadaki en uzun satırı bulmak istiyoruz. Örnek olması açısından İstiklal Marşı’mızın ilk iki kıtasını içeren istiklal.txt isimli dosyayı kullanıcam. cat istiklal.txt Korkma, sönmez bu şafaklarda yüzen al sancak Sönmeden yurdumun üstünde tüten en son ocak. O benim milletimin yıldızıdır parlayacak! O benimdir, o benim milletimindir ancak!   Çatma, kurban […]

, ,

Kelimelerin ilk harfini büyük yapmak

Cümle içerisinde geçen her kelimenin ilk harflerini büyük yapmak istesek mesela. *nix ortamında farklı yöntem/araçlar ile yapılabilir bu işlem. sed ile cumle="merhaba, hayat ne tuhaf vapurlar filan" echo $cumle | sed ‘s/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g’ Merhaba, Hayat Ne Tuhaf Vapurlar Filancumle="merhaba, hayat ne tuhaf vapurlar filan" echo $cumle | sed ‘s/\([a-z]\)\([a-zA-Z0-9]*\)/\u\1\2/g’ Merhaba, Hayat Ne Tuhaf Vapurlar Filan awk […]

, ,

Bash Kısayollar (Shortcuts – Hotkeys )

Bash bir çok linux dağıtımında varsayılan kabuk (shell) olarak geliyor. Eğer gününüzün önemli kısmında bash ile haşır neşir iseniz  kısayollarını bilmek ve kullanmak ciddi anlamda zaman ve emek tasarrufu sağlayabilir. Ctrl + a İmleci satır başına götürür Ctrl + e İmleci satır sonuna götürür Ctrl + b İmleç bir karakter geri gider Ctrl + f […]

Previous Posts