Bash移动创建的文件
我有一个创建文件的脚本,编辑该脚本的最佳方式是什么,它将新创建的文件移动到一个文件夹中,该文件夹位于它将被放入的目录之上Bash移动创建的文件,bash,directory,mv,Bash,Directory,Mv,我有一个创建文件的脚本,编辑该脚本的最佳方式是什么,它将新创建的文件移动到一个文件夹中,该文件夹位于它将被放入的目录之上 谢谢这取决于您如何创建文件,但是假设您有一个保存文件名的变量。然后可以使用dirname获取目录,然后使用mv移动目录 mv "$file" $(dirname "$file")/.. 更新:根据OP的评论,确切的行如下所示 mv "FileName$1" $(dirname "FileName$1")/.. 您是否将文件名存储在脚本中的某个位置?是的,它会在脚本中创建文
谢谢这取决于您如何创建文件,但是假设您有一个保存文件名的变量。然后可以使用
dirname
获取目录,然后使用mv
移动目录
mv "$file" $(dirname "$file")/..
更新:根据OP的评论,确切的行如下所示
mv "FileName$1" $(dirname "FileName$1")/..
您是否将文件名存储在脚本中的某个位置?是的,它会在脚本中创建文件名,因为它每月运行一次。您可以编辑帖子并将脚本放入其中吗?(我指的是它的代码)它创建文件名$1($1代表日期)。因此输出一个文件名march15等@Sean,如果它解决了您的问题,请接受答案。