Ich möchte eine Dateierweiterung von *.txt
in ändern *.text
. Ich habe versucht, den basename
Befehl zu verwenden, aber ich habe Probleme, mehr als eine Datei zu ändern.
Hier ist mein Code:
files=`ls -1 *.txt`
for x in $files
do
mv $x "`basename $files .txt`.text"
done
Ich erhalte diesen Fehler:
basename: too many arguments Try basename --help' for more information