bash altında script yazarken, çıktıları her hangi bir dosyaya yönlendirebilir.
Fakat yönlendirdiğimiz dosya mevcut ve içeriğinin değişmesini istemediğimiz durumlarda olabilir. Bu durumda bash için noclobber özelliğini aktif yapmamız gerekiyor.
Aşağıdaki örneğin açıklayıcı olacaktır;
# test dosyasının içerisine istediğimizi yazıyoruz.
$echo testtt > test
# mevcut dosyanın üzerine yazabiliyoruz
$echo testtt2 > test
#dosyanin icerinğini korumak için noclobber ayarlıyoruz.
$set -o noclobber
#dosyanin sonuna bilgi ekleyebiliyoruz.
$echo testtt3 >> test
# Fakat dosyayi tamamen uçurup, yeniden oluşturamıyoruz.
$echo testtt3 > test
bash: test: cannot overwrite existing file
noclobber devre dışıbırakmak istediğimizde;
set +o noclobber
kullanabiliriz.
Kaydol:
Kayıt Yorumları (Atom)
Büyük hacimli diskleri niye 512 sector ile kullanalım 4096 byte lık sector kullanabilirken !
Günümüzde güncel linux dağıtımlarının hepsi 4096byte sector ile sorunsuz çalışmaktadır. Yukarıda görüldüğü gibi diskler 512/4096 byte şekl...
-
Systemd ile Linux Sistem Kaynak Yönetimi: RHEL 7/8/9/10 Kapsamlı Rehberi Giriş Modern Linux dağıtımlarının neredeyse tamamı systemd servis...
-
🔒 SSH Servisini OOM Killer'dan Koruma Rehberi 📑 İçerik 1. Giriş 2. OOM Killer Nedir? 3. SSH ve OOM Killer İlişkisi 4. Çözü...
-
Bu gün ttnetin hediyesi olan tilgin yönlendiriciyle biraz oynayayım dedim Matkap, ve rg316-rp-sma kablo alıp cihazın kapağını tekrar açtım. ...
Hiç yorum yok:
Yorum Gönder