Arama Yap Mesaj Gönder
Mesaj Gönder Arama Yap
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

Linux dosyadaki # ile başlayan satırları silip başka dosyaya yedekleme

Linuxda bir dosyadaki # ile başlayan satırları dosyadan silip, ayrı bir dosyaya nasıl taşıyabilirim?

 

NOT: Komutlardaki üstten tırnak işaretini değiştirmeyi unutmayın.

 

Öncelikle yorum satırı (#) olan satırları başka bir dosyaya yedeklemek için grep komutunu kullanıyoruz.

 

Örnek:

grep ’^#’ /etc/hosts > ~/silinen_satirlar.txt
Şimdi /etc/hosts dosyasındaki yorum satırı ile başlayan satırları siliyoruz.

 

NOT: Silinen satırlar yerine newline eklenmeyecek yani satırlar bir üste yakınlaşak.
sed -i ’/^#/d; /^$/d’ /etc/hosts
NOT: sudo yetkisi gerekir.

 

Böylelikle /etc/hosts dosyasında yorum satırı olan satırlar kullanıcı klasöründe silinen_satirlar.txt dosyasına yedeklenip, sed ile silindi.

 

Örnek 2: Python dosyasında yorum satırlarını silmek isterseniz ve satırlar alt alta sıkışmasın istiyorsanız aşağıdaki sed komutunu kullanın.

 

grep ’^#’ /home/muslu/dersler.py > /home/muslu/dersler_yorumsatirsiz.py
 
sed -i ’/^#/d’ /home/muslu/dersler.py
Bu satır içinde herhangi bir yerde # sembolü geçiyorsa demek
sed -i ’/^.*#.*$/d’ /home/muslu/ornek.py
 

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(0 defa görüntülendi. / 0 kişi faydalı buldu.)
Powered by WISECP
Giriş Yap Kayıt Ol
Top