chsh 和mv命令错误

chsh 和mv命令错误

fedora8系统
为什么chsh命令提示chsh :"/usr/bin/fish“ is not executable。
这句话是不是说fish不可运行?
#chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/fish
[root@localhost grub]# chsh -s /usr/bin/fish
Changing shell for root.
chsh: "/usr/bin/fish" is not executable.
------------
mv命令 "目标不是目录"提示
root@localhost /My Music# mv *.lrc *.txt
mv: 目标 “齐秦 - 大约在冬季.lrc” 不是目录

命令错了吗?????
我想把所有lrc改成txt
1.fish 是一个用户友好的命令行外壳程序,按理应该可以切换到 fish shell 下的,不明白是为什么。
2.# mv *.lrc *.txt                 mv: 目标 “齐秦 - 大约在冬季.lrc” 不是目录
系统会认为你想把所有 lrc 格式的文件移动到 *.txt 目录下,并不会做重命名操作。
那要怎么写mv命令呀???
引用:
原帖由 zdl_361 于 2008-7-30 20:13 发表
那要怎么写mv命令呀???
你可以参考一下这个例子,就是你想要的:
http://linux.chinaunix.net/techd ... /01/26/949029.shtml
哎!!!!
有点失望呀
mv不能批量重命名
lyq617617 :
阁下的shell程序精华就在sed模式匹配
sed模式匹配昨天看到的我不会用不过了解了你的原理了
谢谢