Я хотел бы изменить расширение файла с *.txt
на *.text
. Я попытался использовать basename
команду, но у меня возникают проблемы при изменении более одного файла.
Вот мой код:
files=`ls -1 *.txt`
for x in $files
do
mv $x "`basename $files .txt`.text"
done
Я получаю эту ошибку:
basename: too many arguments Try basename --help' for more information