Linux的bash脚本复制文件 [英] Linux bash script to copy files

查看:399
本文介绍了Linux的bash脚本复制文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要脚本的cron基础上复制文件的列表。由像ddmmyyy附加数据的名称/日期模式和文件目标必须的名称选定的文件。
这不是问题复制文件或目录,但问题根据其数据来改变每个文件的名称。可能存在着一些开源的解决方案?
谢谢你。

I need script to copy on cron basis a list of files. Files selected on name/datetime pattern and to name of file destination must by appended data like ddmmyyy. It is not problem copy files or directory, but problem to change name of each file according to its data. May be exists some open source solution? Thanks.

推荐答案

您还没有提供足够的信息,我给你真正的工作code;但你可以做这样的事情:

You haven't provided enough information for me to give you real working code; but you can do something like this:

file=dated_log.log
ddmmyyyy=$(read -r < "$file" ; echo "${REPLY:1:8}")
cp "$file" "$file.$ddmmyyyy"

以上将复制 dated_log.log data_log.log.30102011 ,假设的第一行 dated_log.log 30102011

借助猛砸参考手册希望能帮助你调整到上方满足您的需求。

The Bash Reference Manual will hopefully help you adjust the above to suit your needs.

这篇关于Linux的bash脚本复制文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆