Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 复制带时间戳的文件,重命名它并动态更改内容_Javascript_Bash_Sequelize Cli - Fatal编程技术网

Javascript 复制带时间戳的文件,重命名它并动态更改内容

Javascript 复制带时间戳的文件,重命名它并动态更改内容,javascript,bash,sequelize-cli,Javascript,Bash,Sequelize Cli,我有大约30个迁移文件(sequelize),看起来像下面这样,我想复制到另一个表的迁移中,同时更改迁移文件的名称(sequelize依赖于utc时间戳)并更改文件中的表名: "use strict"; module.exports = { up: (queryInterface, Sequelize) => { return queryInterface.addColumn("Providers", "column-name

我有大约30个迁移文件(sequelize),看起来像下面这样,我想复制到另一个表的迁移中,同时更改迁移文件的名称(sequelize依赖于utc时间戳)并更改文件中的表名:

"use strict";

module.exports = {
  up: (queryInterface, Sequelize) => {
    return queryInterface.addColumn("Providers", "column-name", { type: Sequelize.DECIMAL(8, 2) });
  },

  down: (queryInterface, Sequelize) => {
    return queryInterface.removeColumn("Providers", "column-name");
  }
};
^^那剧本似乎成功了

for f in migrations/*[ce]c-to*; do cat "$f" | sed 's/Providers/PracticeAssignments/g' > migrations/$(date +'%Y%m%d%H%M%S' -u)-$(echo $f | sed 's/provider/practice-assignment/g' | cut -d'-' -f2-); done