ผมอยากจะเปลี่ยนนามสกุลไฟล์จากไป*.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