Örneklerle Linux’ta unexpand Komutu Nasıl Kullanılır
Merhabalar,
Öndeki boşlukları ve sekmeleri sekmelere dönüştürmek için unexpand komutu adlı bir komut satırı yardımcı programı vardır.
Unexpand komutu varsayılan olarak her alanı, üretilen çıktıyı standart çıktıya yazan sekmelere dönüştürür.
İşte unexpand komutunun söz dizimi:
unexpand [OPTION]... [FILE]...
burada, OPTİONS, unexpand ile uyumlu seçenekleri ifade eder ve FILE, dosya adını belirtir.
Genişletme komutunu kullanma
linux10.txt dosyasındaki tüm boşluk karakterlerini sekme karakterlerine dönüştürmek için, unexpand’ı aşağıdaki şekilde kullanalım.
ilk önce dosya içeriğinde işlem yapmadan önce yazdıralım.
cat -vet linux30.txt
Şimdi unexpand komutunu çağıralım.
unexpand linux30.txt > result.txt
Yukarıda görüldüğü gibi sadece satır başlarındaki boşluk karakterlerini tab karakterlerine dönüştürdü.
unexpand komutu için seçenekler:
-a, – -all seçeneği : Bu seçenek, yalnızca ilk boşluklar (varsayılan olarak) yerine tüm boşlukları dönüştürmek için kullanılır.
unexpand -a linux30.txt > result.txt
– –first-only seçeneği : Bu, yalnızca baştaki boşluk dizilerini dönüştürmek için kullanılır ( -a seçeneğini geçersiz kılar).
unexpand --first-only linux30.txt > result.txt
Yukarıda ki örnekte görüldüğü gibi sadece satır başlarındaki boşluklar, tab karakterine dönüştürüldü.
-t, – -tabs=N seçeneği : Bu ayar, varsayılan 8 yerine N karakter ayırır ( -a seçeneğini etkinleştirir).
unexpand -t 4 linux30.txt > result.txt
Yukarıdaki örnekte 4 karakter ve daha büyük olan boşluk karakterlerini tab` a dönüştürdü.
-t, – -tabs=LIST seçeneği : Bu seçenek sekme konumlarının virgülle ayrılmış LIST’ini kullanır ( -a seçeneğini etkinleştirir).
unexpand -t 2,3 linux30.txt > result.txt
– -help seçeneği : Bu, bir yardım mesajı görüntüler ve çıkar.
– -version seçeneği : Bu, sürüm bilgilerini görüntüler ve çıkar.
Bu eğitim yazımızında sonuna geldik.Umarım sizler için faydalı olur.
merhaba,
yazdığım başarılı eğitim yazıları için çok teşekkür ediyoruz.Başkan linux öğretiyorsunuz.Zamanınız için teşekkür ederim tekrar.