如何替换一个文件(或多个文件)中的多行?

编程入门 行业动态 更新时间:2024-10-09 20:29:50

如何替换一个<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件(或多个文件)中的多行?"/>

如何替换一个文件(或多个文件)中的多行?

我最喜欢的工具之一,sequelize,将自动从数据库生成模型。但是,它并不总是能够识别主键上的自动增量功能。这会导致模型生成错误并在插入时导致错误。如何搜索主键的行并将这些行替换为正确的行(具有autoIncrement标志)?

例如,this ...

    id: {
      type: DataTypes.INTEGER.UNSIGNED,
      allowNull: false,
      primaryKey: true
    },

...需要成为,this ...

    id: {
      type: DataTypes.INTEGER.UNSIGNED, 
      autoIncrement: true, 
      primaryKey: true 
    },

我过去曾尝试使用sed,但在间距,多行语法和记住命令结构方面遇到问题。

回答如下:

我创建了一个名为file-line-replacer的实用程序来解决此问题。它是为Node编写的,因此,只要在Mac / Linux / Windows计算机上安装了Node,就可以毫无问题地使用它。

更多推荐

如何替换一个文件(或多个文件)中的多行?

本文发布于:2024-05-07 04:40:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754308.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   多个

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!