Bash ile Dosya İsmi Değiştirme

28 sec read

Bash Scripting - Kabuk Programlama

Linux sistemlerde Kabuk Programlama olarak da adlandırılan Bash Scripting ile dosya sistemindeki bir çok işlemi oldukça basit ve hızlı bir şekilde yerine getirebilirisiniz. Bu yazıyı yazmama vesile olan olayda durum şuydu, bir klasördeki 1000 adet uzantısı olmayan dosyanın sonuna “.txt” şeklinde uzantı eklemem, yani dosyanın ismini değiştirmem gerekiyordu. Durum böyle olunca hiç düşünmeden bash’e yöneldim. Çözümüm şu şekilde oldu:

Bash ile Çoklu Dosya İsmi (Uzantısı) Değiştirme

Aşağıda paylaştığım kodu rename.sh isimli bir dosyaya yazarak kaydettikten sonra konsolda (yani terminalde) ./rename.sh yazdığınız anda belirttiğiniz klasördeki tüm dosya isimlerinin sonuna .txt eklenecektir.

#!/bin/bash
for f in *; do mv "$f" "$f.txt"; done