“Temel ad” bir dosya adı alır ve dosya adının son kısmını yazdırır. Gerekirse aşağıdaki herhangi bir son eki de atlayabilir.
Linux’ta basename komutunu anlamak için farklı örnekler kullanalım.
sözdizimi:
İki kurulumu destekler:
- Yol son ekinin temel adı
- Temel ad seçeneği yol adıdır
İlk formülde yolun/dosya adının sonuna bir sonek ekleyin ve ikinci formülde bir seçenek ekleyebiliriz. Sonek ile bir seçenek ekleyemiyoruz.
Dosya adı ile basename komutunu kullanarak:
Dokunma komutuyla dosyayı oluşturun:
Bu örnekte, bash.txt dosyası şu şekilde adlandırılmıştır:
Şimdi dosyayı basename komutuyla kullanalım:
Yalnızca dosya adı yazdırılacaktır.
Herhangi bir karakteri/son eki kaldırın:
Yoldaki fazladan karakterleri kaldırmak için aşağıdaki komutu kullanın:
Soneki kaldırın:
Dosya adından herhangi bir soneki silmek için, soneki ikinci bağımsız değişken olarak iletin:
$ Birincil ad file_pathsuufix soneki
Genellikle, bu komut bir dosya uzantısını kaldırmak için kullanılır:
Soneki dosyadan kaldırmanın başka bir yolu:
$ Birincil ad -s dosya yolu soneki
Birden çok dosyayı yazdırın veya kaldırın:
-a bayrağını kullanarak birden fazla dosya son ekini dosyalardan yazdırabilir veya kaldırabiliriz. Birden çok dosya adı yazdırmak için aşağıdaki komutu kullanın:
$ Birincil ad -a dosyayolu1 dosyayolu2
Aşağıdaki komutla birden fazla dosyadan sonekleri de kaldırabiliriz:
$ Birincil ad – bir –s soneki Filepath1_suffix filepath2_suffix
Çözüm:
Basename, özel dosya adlarından dizini ve soneki kaldıran bir komut satırı aracıdır. basename komutu, terminaldeki dosya adının son bölümünü yazdırır. Bu gönderi, temel ad komutunu ayrıntılı olarak açıklar.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın