当前位置:  技术问答>linux和unix

苦思不得其解,谁能帮帮我,100分求解

    来源: 互联网  发布时间:2015-10-24

    本文导语:  我想把目录a里的文件(名如:xx.xx.200507141000到xx.xx.200507141100) 以没半小时的文件tar一下; 但不知道怎么在tar里写正侧表达式  不知道是用find先找到文件再tar好,还是直接在tar就能写正侧表达式  在find里怎么写正则...

我想把目录a里的文件(名如:xx.xx.200507141000到xx.xx.200507141100)

以没半小时的文件tar一下;

但不知道怎么在tar里写正侧表达式 


不知道是用find先找到文件再tar好,还是直接在tar就能写正侧表达式 

在find里怎么写正则表达式

|
mytest.sh :
#!/bin/ksh
find  /path/a  -name xx.xx.200507. > /path/a/mygoogle
sed -i 's/^/tar cf &/g' /path/a/mygoogle 
chmod 755 /path/a/mygoogle
sh /path/a/mygoogle
rm /path/a/mygoogle


再在crontab中

30 * * * *  /patch/mytest.sh >/dev/console

就可以了啊! 


|
写脚本,应该可以
我的vmware正在装LONGHORN,有空的时候再去看看,呵呵

如果tar的正则表达式不好写的话
可以先建个临时目录,然后把需要的文件拷到这个目录,再把目录tar,删掉目录

http://man.he.net/?topic=tar§ion=all

|
专业顶贴 兼职接分 ^_^

|
帮你顶一下,虽然不是很专业的说!

|
帮你顶一下,虽然不是很专业的说!

|
find查找再tar是很正统的做法

|
再帮你顶一下,虽然不是很专业的说!

|
find查找再tar是很正统的做法
帮你顶一下

|

|
xx.xx.200507141000到xx.xx.200507141100

名字里面的xx.xx是固定的,还是不固定的?

固定的话,直接xx.xx.200507141*不可以吗?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • <font color=red>苦思不得其解的问题</font>
  • 苦思:自定义接口的应用问题。
  • redhat5.3 能ping通,但网络服务间歇中断,苦思3天尚未解决


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3