Linux'taki bir dosyadan bir kelimeye nasıl bakar ve değiştirirsiniz?

Bir dosyanın iç kısmından bir kelimeyi değiştirmemiz gereken birçok durum vardır. Bir hizmet yapılandırma dosyası, bir metin dosyası veya veritabanları içeren bir dosya olsun, bu öğreticide Linux'ta bir kelimeyi nasıl arayacağınızı ve değiştireceğinizi öğrenirsiniz.

Linux'taki bir dosyadan bir kelimeye nasıl bakar ve değiştirirsiniz?

Linux işletim sistemi kullanıcısıysanız, siparişi kullanmaktır. “sed“. Sipariş vermek akış editörü.

Diyelim ki bir metin dosyasında var (document.txt) kelime “abc” Değiştirmek istediğimiz “xyz“. Kelimeyi değiştirebileceğimiz komut satırı aşağıdaki gibi olacaktır:

sed -ie 's/abc/xyz/g' document.txt

Siparişi yürüttüğümüzde, koşul dosyanın bulunduğu klasörde olacak document.txt.

Sipariş başka bir konumdan yürütülürse, dosyanın tam yolu yazılır. Örneğin:

sed -ie 's/abc/xyz/g' /full/path/document.txt

Nerede “/full/path/” dosyanın bulunduğu klasör document.txt.

Sipariş satırını yürüttükten sonra seçenek -i Bir tane yaratacak yedekleme dosyası Orijinal olanla aynı, ancak mektubun ekleyeceği uzatma ile “e“. Bizim durumumuzda yedekleme belgesi document.txte.

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

Bu komuta “find & replace” Sadece dosyalar için geçerli değil .txt. Metin içeren herhangi bir dosyanın içindeki kelimeleri değiştirebilirsiniz. Veritabanlarının dosyalarında bile (.SQL)

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sed” Linux'ta komut

Gizli Ayarlar – Find & Replace Inside a Text File (Linux Bash Command Line).

Kurucu ve editör Gizli Ayarlar, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).

Ev BT öğreticileri, faydalı ipuçları ve haberler. Linux'taki bir dosyadan bir kelimeye nasıl bakar ve değiştirirsiniz?
Yorum bırak