免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1983 | 回复: 5
打印 上一主题 下一主题

shell一问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-17 10:50 |只看该作者 |倒序浏览
大家好

       目的:将指定文件复制到指定目录,并且给定指定名称
       代码:#!/bin/ksh
                $time_stamp=`date "+%y%m%d%H%M"`
                echo $time_stamp
                cp test.sh ./copy/test$time_stamp.sh
                echo cp finish
                rm -rf test.sh
                echo rm finish
                touch test.sh
                echo touch finish
                chmod 777 test.sh
                echo chmod finish
       问题:文件是复制到指定目录下了,但是不是我想要的名称,而且被复制过去的文件权限也变了
       运行中的错误:
                           copy.sh[2]: =0804171049:  not found
                           cp finish
                           rm finish
                           touch finish
                           chmod finish
各位大侠帮忙看看是啥问题呢

论坛徽章:
0
2 [报告]
发表于 2008-04-17 11:01 |只看该作者
#!/bin/ksh

time_stamp=`date "+%y%m%d%H%M"`
echo $time_stamp
cp -p test.sh ./copy/test$time_stamp.sh
echo cp finish
rm -rf test.sh
echo rm finish
touch test.sh
echo touch finish
chmod 777 test.sh
echo chmod finish

论坛徽章:
0
3 [报告]
发表于 2008-04-17 11:07 |只看该作者
cp test.sh ./copy/test$time_stamp.sh
改成
cp -p test.sh ./copy/test${time_stamp}.sh

论坛徽章:
0
4 [报告]
发表于 2008-04-17 11:08 |只看该作者
谢谢,不过结果还是一样的,没有任何变化

论坛徽章:
0
5 [报告]
发表于 2008-04-17 11:12 |只看该作者
你的第2行...
2F 都給提示了.
多了一個 $

论坛徽章:
0
6 [报告]
发表于 2008-04-17 11:20 |只看该作者
谢谢各位
     正确的代码如下:
#!/bin/ksh
time_stamp=`date "+%y%m%d%H%M"`
echo $time_stamp
cp -p test.sh ./copy/test${time_stamp}.sh
echo cp finish
rm -rf test.sh
echo rm finish
touch test.sh
echo touch finish
chmod 777 test.sh
echo chmod finish
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP