gpt4 book ai didi

用于复制文件的 Linux bash 脚本

转载 作者:太空狗 更新时间:2023-10-29 11:47:00 25 4
gpt4 key购买 nike

我需要脚本来根据 cron 复制文件列表。在名称/日期时间模式和文件目标名称中选择的文件必须附加数据,如 ddmmyyy。复制文件或目录不是问题,而是根据数据更改每个文件的名称的问题。可能存在一些开源解决方案?谢谢。

最佳答案

你没有提供足够的信息让我给你真正的工作代码;但你可以这样做:

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

Bash Reference Manual希望能帮助您调整以上内容以满足您的需要。

关于用于复制文件的 Linux bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7945656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com