`
DT1
  • 浏览: 66464 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

用VIM小写转大写及删除不符合条件的行

阅读更多
昨天由于测试需要在本地的linux服务器导入一个同事的测试数据进行测试,结果发现由于导入的数据表名是小写的(同事是windows平台),应用中的表名为大写,而linux下的mysql默认是大小写有别,故使用vim对脚本进行修改,以达到所需要的效果。

vim搜索及正则很强大,但也很难记,搜索一圈,总结如下:

1.将所有表名转为大写
由于导出脚本中的所有表名都用`进行标识,故使用下述语句进行替换:
:%s/`.*`/\U&/g


2.删除原来的导入的小写表
对原脚本进行更改,仅保留DROP开头的行(删除表)
:g/^\(DROP\)\@!.*/d



分享到:
评论

相关推荐

    VIM实用技术 技巧、插件和定制

    不过,也许就是因为Vim的功能太强大了,要真正用好Vim并不容易。本文作者在多年的实 际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对Vim作全面而系统的介绍,但 也绝非零星地点到即止;而是...

    lsjupyterlab_vim

    安装先决条件JupyterLab 0.35安装或升级jupyter labextension install jupyterlab_vim卸载jupyter labextension uninstall jupyterlab_vim按键绑定请注意,除非明确指示Shift否则所有键均为小写字母。 例如, Y, Y是...

    java红黑树源码尖括号-VimUseNote:从零开始打造一个可以当作IDE使用的超强Vim编辑器

    小写时插入的位置 大写时插入的位置 i 在当前字符前面插入 在当前行的最前面插入 a 在当前字符后插入 在当前行的最后插入 o 在当前行的下一行插入 在当前行的上一行插入 可视模式:正常模式下按v可以进入可视模式, ...

    Wim编辑器精通之路

    o 在光标所在行下插入新行(小写字母o) O 在光标所在行上插入新行(大写字母O) 末行命令 命令 说明 e 创建新文件 n 加载新文件 w 保存文件 ! 强行操作 w! 强行保存文件 q 退出 q! 强行退出 wq 保存退出 ...

    Vim的分屏功能命令大全

    分屏启动Vim 使用大写的O参数来垂直分屏。 vim -On file1 file2 … 使用小写的o参数来水平分屏 vim -on file1 file2 … 注释: n是数字,表示分成几个屏 关闭分屏 关闭当前窗口 Ctrl+W c 关闭当前窗口,如果...

    vim-fixkey:https

    Fixkey-修复控制台Vim的关键代码 Fixkey帮助Vim使用终端仿真器的非ASCII键,从而允许映射几类字符,包括: 替代编号(<M>-)。 Alt移位数字(,,...,)。 Alt-小写字母(<Ma>-)。 alt的大写字母(<MA>-),...

    Android中vim编辑器进阶的使用介绍

    b, before,上一个单词(词首) w, word,下一个单词(词首) e, end,下一个单词(词尾) 注意这些小写的命令由字母,点,数字,下划线划分,还有这三个对应的大写字母的命令,B,W,E,类似的意思,但是是以空格区分...

    xshell常用命令.docx

    rm命令不删除目录,除非也指定了-r(递归)参数。 rm -rf domed 删除domed目录以及它所包含的所有内容 rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认 5.命令cd——更改目录 cd ~...

    优秀代码编辑器 Sublime Text 3.2.2 Build 3211 + x64 中文注册版.zip

    Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Notepad++ 中文版也是一款优秀免费的代码编辑器哦。 Sublime Text 3 中文版 Sublime Text 绿色中文版具有...

    Sublime Text2.1 可添加windows8

    Ctrl+KK 从光标处删除至行尾 Ctrl+Shift+K 删除整行 Ctrl+Shift+D 复制光标所在整行,插入在该行之前 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl+KU 改为大写 Ctrl+KL 改为小写 Ctrl+D 选词 (按住-继续选择下个...

    作业1、2、3索引

    作业2、利用脚本将作业1中hello.txt文件中的所有小写字母替换为大写字母。https://blog.csdn.net/weixin_44303986/article/details/104811092 作业3、利用vim编辑器修改网络配置文件,将Linux系统IP地址设置为自己...

Global site tag (gtag.js) - Google Analytics