Ö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.

 

 

Bu eğiticiye oy ver
[Total: 3 Average: 5]
Firat CANOĞLU TAĞ

One Response to “Örneklerle Linux’ta unexpand Komutu Nasıl Kullanılır

  • Hakan Üstün
    3 years ago

    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.

Leave a Reply Text

Your email address will not be published. Required fields are marked *