LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 990|回复: 11

新新手问题,超级简单,就是忘了~

[复制链接]
发表于 2006-4-20 11:31:59 | 显示全部楼层 |阅读模式
有如下文件:

a.sh
文件内容如下:


mv download_10009.html    download_10009.mp3
mv download_10019.html    download_10019.html
mv download_10029.html    download_10029.mp3
......
================

想要执行一下文件里的命令,达到修改扩展名的目的,
但是
sh   a.sh 就是提示什么
mv: 无法将目录‘download_10009.html’移动至本身的子目录‘download_10009.mp3\r’下
mv: 无法将目录‘download_10019.html’移动至本身的子目录‘download_10019.html\r’下
mv: 无法将目录‘download_10029.html’移动至本身的子目录‘download_10029.mp3\r’下


====================
知道问题很初级很初级,但是就是不知道咋弄了,呵呵~~
求解~~!!!~~
谢谢~~~
发表于 2006-4-20 13:14:00 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:32:16 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:42:47 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:39:00 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:49:57 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~

for i in `cat list`; do cp "$i" "$i".bak ; done
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:50:00 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~

for i in `cat list`; do cp "$i" "$i".bak ; done
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:50:00 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~

for i in `cat list`; do cp "$i" "$i".bak ; done
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:49:52 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 13:49:56 | 显示全部楼层
第一个和第三个应该没有问题~第二个不行

===========================

现在需要改成的已经全部是其他扩展名了,没有html->html的,
可是运行还是那样啊~~


实现的就是:
从文件读取每一行,然后执行就行了,我就是想不起来咋整了~~

专门处理这个的gawk怎么写来~

for i in `cat list`; do cp "$i" "$i".bak ; done
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表