Örneklerle Linux’ta unexpand Komutu Nasıl Kullanılır

Merhabalar,

 

Öndeki boşlukları 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.

unexpand 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 için 1 TAB karakteri ekledi.

 

-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: 4 Average: 5]
Firat CANOĞLU TAĞ