Chciałbym zmienić rozszerzenie pliku z *.txt
na *.text
. Próbowałem użyć basename
polecenia, ale mam problem ze zmianą więcej niż jednego pliku.
Oto mój kod:
files=`ls -1 *.txt`
for x in $files
do
mv $x "`basename $files .txt`.text"
done
Otrzymuję ten błąd:
basename: too many arguments Try basename --help' for more information