免费注册 查看新帖 |

Chinaunix

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

shell新手请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-02 13:52 |只看该作者 |倒序浏览
一个目录下面的文件名称包含一段数字, 这个数字是顺序增长的. 比如: PALOMI_1_46000.arc   PALOMI_1_46001.arc PALOMI_1_46002.arc   PALOMI_1_46003.arc  46000到46003依序递增. 现在要把这个目录下面每天新生成的文件在固定的时间拷贝到另外一个目录下面, 请问怎么程序实现?

1, 如何判断源机器上新生成的最大序号的文件, 并标识其序号为参数A;
2, 如何判断目标机器上已经拷贝过的最大序号的文件, 并标识其序号为参数B;
3, 如何显示源机器上序号为B到A之间的文件名称.

谢谢大家

论坛徽章:
0
2 [报告]
发表于 2010-07-02 13:55 |只看该作者
既然是天 为何不考虑find呢

论坛徽章:
0
3 [报告]
发表于 2010-07-02 13:58 |只看该作者
既然是天 为何不考虑find呢
xuledw 发表于 2010-07-02 13:55



    谢谢回复, 请问用find应该怎么写呢?

论坛徽章:
0
4 [报告]
发表于 2010-07-02 14:03 |只看该作者
本帖最后由 where27 于 2010-07-02 14:10 编辑

ls -l会显示文件的日期,把当天生成的arc文件找出来,然后scp就可以了,没必要根据文件名判断吧

论坛徽章:
0
5 [报告]
发表于 2010-07-02 14:20 |只看该作者
ls -l会显示文件的日期,把当天生成的arc文件找出来,然后scp就可以了,没必要根据文件名判断吧
where27 发表于 2010-07-02 14:03



我喜欢你的思路

论坛徽章:
0
6 [报告]
发表于 2010-07-02 14:35 |只看该作者
要是固定时间复制的话用crontab就得了
但crontab又满足不了你其他两个要求

论坛徽章:
0
7 [报告]
发表于 2010-07-02 14:37 |只看该作者
要是固定时间复制的话用crontab就得了
但crontab又满足不了你其他两个要求

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
8 [报告]
发表于 2010-07-02 14:49 |只看该作者

  1. A=`ls ./src | tail -1`
  2. B=`ls ./dst | tail -1`
  3. for file in ./src/*; do
  4.     filename=`basename $file`
  5.     if [ "$filename" \> "$B" ]; then
  6.         echo $filename
  7.     fi
  8. done
复制代码

论坛徽章:
1
射手座
日期:2014-03-10 14:24:52
9 [报告]
发表于 2010-07-02 14:49 |只看该作者
坐等高手出现!~~
学习一下!~~

论坛徽章:
1
射手座
日期:2014-03-10 14:24:52
10 [报告]
发表于 2010-07-02 14:56 |只看该作者
Shell_HAT 发表于 2010-07-02 14:49



    shell_hat大哥写的不错,但是我看楼主的意思是不是目标文件夹再另一台主机上,得ftp过去还是怎么着,应该不是同一台主机上的两个文件夹吧。

   没见过scp的用法,来学习学习,呵呵继续坐等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP