そのシェルスクリプトの改行コードがCRLFになってるんじゃないですか、というのと

mv '$test'\r' test
ではなく
mv $'test\r' test
(シングルクオートの位置と数に注意)

$ bash ,/file
ではなく
$ bash ./file
or
$ bash file
で実行しましょう。