Я хотів би змінити розширення файлу з *.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