मैं से एक फाइल एक्सटेंशन परिवर्तन करना चाहते हैं *.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