【问题标题】:Shell Script to rename file with string from another filenameShell脚本用另一个文件名的字符串重命名文件
【发布时间】:2015-06-21 08:42:14
【问题描述】:

我遇到了一个任务,我需要用另一个文件名的子字符串重命名一个文件,然后将它移动到一个目录中。

我想在这里实现如下 我有一个名为 dummy.txt 的文件和另一个名为 20150416demo.xml 的文件 我想要的是文件 abc.txt 用 xml 文件中的日期重命名,即 dummy20150416.txt 最后一步是将其移动到不同的位置。感谢您的回复

谢谢

【问题讨论】:

  • E.X.A.M.P.L.E.S 请!没有人会明白你想做什么。
  • 我想在这里实现的目标如下。我有一个名为 abc.txt 的文件和另一个名为 20150416asddf.xml 的文件。我想要的是文件 abc.txt 与 xml 文件中的日期即 20150416.txt 然后连接一个文本说 qwer20150416.txt 最后一步是将其移动到不同的位置。希望这个解释有所帮助。
  • 不不不,edit your question。这就是细节应该在的地方。

标签: bash shell unix scripting rename


【解决方案1】:

要根据您的需要重命名/连接和移动,您可以使用此脚本:

#!/bin/bash
file="20150416demo.xml"
date=${file:0:8}
mv abc.txt /destination/path/dummy$date.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-28
    • 2016-03-14
    • 2021-11-30
    • 1970-01-01
    • 2013-05-02
    • 2018-06-09
    • 1970-01-01
    • 2011-06-19
    相关资源
    最近更新 更多