මම සිට ගොනු දිගුව වෙනස් කිරීමට කැමති *.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