Linux环境下常用文件批量操作
2016-10-27 17:31
357 查看
最近工作中需要对Linux中文档内容进行修改。
大量内容组成类似,不同的地方不多,需要修改的地方也不多。
但是修改总量很可观。
之前不知道还有批处理这一利器,傻乎乎地一个一个手动修改,劳神费时,效率低下。
最典型的事倍功半!
发现同事完成得很快,心下赞叹之余,亦在恰当时机虚心请教,遂得知了批处理这一利器!
寡人花了几分钟摸索学会操作后掌握这一利器,果然是事半功倍!
现特将此利器广而告之,帮助后来者,有缘人得之。
几个简单的快捷键组合,就可以完成强大的文本处理。
在vim环境下:
以字母B替换字母A,连续N行。
假设:N行文本内容结构对齐,即每一行删除A的位置都一样,处于同一列。
首先删除A。
(1)Ctrl + v: 进入批处理环境
(2)按方向键:选中一定区域(N行文本中的A,显示为一列A都被选中,有选中状态的阴影背景)
或者shift + g: 选中从当前行一直到最后一行(简单粗暴,适用于修改余下所有文本)
(3)delete: 删除选中内容
完成字母A的删除。
此时已经自动退出批处理环境。
下面进行插入B操作。
(4)Ctrl + v: 再次进入批处理环境
(5)按方向键:选中一定区域(N行文本中需要插入B的位置,从第一个位置开始,一直向下)
(6)shift + i: 插入状态
(7)输入字母B:此时只有当前这一行插入了B
(8)按ESC:剩余所有选中行都显示插入了B
完成插入B。
此时自动退出批处理环境。
需要用到的快捷键就这么几个,相信看到这里的大家都很聪明,可以很快掌握。
希望能够帮到有需要的人。
大量内容组成类似,不同的地方不多,需要修改的地方也不多。
但是修改总量很可观。
之前不知道还有批处理这一利器,傻乎乎地一个一个手动修改,劳神费时,效率低下。
最典型的事倍功半!
发现同事完成得很快,心下赞叹之余,亦在恰当时机虚心请教,遂得知了批处理这一利器!
寡人花了几分钟摸索学会操作后掌握这一利器,果然是事半功倍!
现特将此利器广而告之,帮助后来者,有缘人得之。
几个简单的快捷键组合,就可以完成强大的文本处理。
在vim环境下:
以字母B替换字母A,连续N行。
假设:N行文本内容结构对齐,即每一行删除A的位置都一样,处于同一列。
首先删除A。
(1)Ctrl + v: 进入批处理环境
(2)按方向键:选中一定区域(N行文本中的A,显示为一列A都被选中,有选中状态的阴影背景)
或者shift + g: 选中从当前行一直到最后一行(简单粗暴,适用于修改余下所有文本)
(3)delete: 删除选中内容
完成字母A的删除。
此时已经自动退出批处理环境。
下面进行插入B操作。
(4)Ctrl + v: 再次进入批处理环境
(5)按方向键:选中一定区域(N行文本中需要插入B的位置,从第一个位置开始,一直向下)
(6)shift + i: 插入状态
(7)输入字母B:此时只有当前这一行插入了B
(8)按ESC:剩余所有选中行都显示插入了B
完成插入B。
此时自动退出批处理环境。
需要用到的快捷键就这么几个,相信看到这里的大家都很聪明,可以很快掌握。
希望能够帮到有需要的人。
相关文章推荐
- Linux中常用的批量操作文件命令
- gcc编译过程、C语言编译过程分析、环境变量设置、linux文件夹结构和用途介绍、常用文件和目录的操作命令、文件类型
- Linux常用文件操作 -- 批量替换多个文件中字符串
- 【Linux 环境Vim常用操作与配置文件】
- Linux 自学笔记(七)——Linux 文件系统及文件操作常用命令
- linux笔记3(过滤器、管道、常用文件管理操作指令)
- Linux下文件的常用操作
- Linux文件操作常用函数
- linux 常用文件操作命令
- Linux常用文件操作命令
- 复习linux C编程(二)之 linux 常用文件操作命令
- Linux常用文件操作命令
- Linux环境编程--文件基本操作
- linux环境下操作特大文件
- Linux常用文件操作命令系列 - 统计文件个数等
- Linux学习笔记——常用文件操作命令
- Linux文件操作常用命令
- 【Linux常用指令整理1】文件操作
- linux的常用文件操作命令
- Linux常用文件和目录操作