【问题标题】:Bash moving created fileBash 移动创建的文件
【发布时间】:2015-05-22 09:09:29
【问题描述】:

我有一个创建文件的脚本,编辑该脚本的最佳方法是什么,它将新创建的文件移动到将要放入的目录上方的文件夹中?

谢谢

【问题讨论】:

  • 您是否将文件名存储在脚本中的某处?
  • 是的,它会在每月运行的脚本中创建文件名
  • 您可以编辑您的帖子并将您的脚本放入其中吗? (我的意思是它的代码)

标签: bash directory mv


【解决方案1】:

这在一定程度上取决于您如何创建文件,但假设您有一个保存文件名的变量。然后你可以使用dirname 获取目录,然后mv 移动它。

mv "$file" $(dirname "$file")/..

更新:根据 OP 的评论,确切的行如下所示。

mv "FileName$1" $(dirname "FileName$1")/..

【讨论】:

  • 它创建 FileName$1($1 代表日期)。所以输出一个文件 FileNameMarch15 等。
  • @Sean,如果它解决了您的问题,请接受答案。
猜你喜欢
  • 1970-01-01
  • 2017-02-01
  • 1970-01-01
  • 2011-09-14
  • 2023-03-07
  • 2022-01-19
  • 1970-01-01
  • 2021-03-14
  • 1970-01-01
相关资源
最近更新 更多