Ben bir dosya uzantısını değiştirmek istiyorum *.txt
için *.text
. basename
Komutu kullanmayı denedim , ancak birden fazla dosyayı değiştirmekle ilgili sorun yaşıyorum.
İşte kodum:
files=`ls -1 *.txt`
for x in $files
do
mv $x "`basename $files .txt`.text"
done
Bu hatayı alıyorum:
basename: too many arguments Try basename --help' for more information