- 浏览: 266352 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
1260533105:
uncaught invalidstateerror:Fail ...
WebSocket -
sh747665463:
压力好大啊
【转】如果你不知道接下去学什么,就看这个
现在网上这样的方法只有两种,一种是Mahuinan法,一种是Sumly法,一种是30T法分别如下:
一、Mahuinan法:
用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
例如:我要把/root/tm/ 目录下的.txt文件中的 /home/gbase/table_space替换为/home/hj/gbase/table_space,
执行命令:
sed -i "s/home\/gbase\/table_space/
\
/home\/hj\/gbase\/table_space
/g" `grep home\/gbase\/table_space
-rl /root/tm/*.txt`
这是目前linux最简单的批量替换字符串命令了!
具体格式如下:
sed -i "s/oldString/newString/g" `grep oldString -rl /path`
实例代码:
sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl /usr/aa`
sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl ./`
二、Sumly法
执行命令:
perl -p -i -e "s/China/Sumly/g" /www/*.htm /www/*.txt
上面的意思是说将www文件夹下所有的htm和txt文件中的“China”都替换为“Sumly”
三、30T法
执行命令:
perl -pi -e 's|baidu|30T|g' `find /www -type f`
上面的意思是说将www文件夹下所有文件,不分扩展名,所有的“baidu”都替换为“30T”
///
sed -i "s/JSON/JSONYH/g" `grep JSON -rl ../src`
sed -i "s/CONFIG::pad/CONFIG::pad_tmp/g" `grep CONFIG::pad -rl ./`
GameConfig
PayWindow
发表评论
-
转:Linux内核参数详解
2018-07-20 17:34 517https://blog.csdn.net/yueguan ... -
ipmitool
2018-07-17 17:53 757一、开关机,重启 1. ... -
awk 分组统计
2018-04-15 09:27 1337cat * |grep 'java.lang.ClassNot ... -
numa关闭
2016-10-20 09:54 1551zone_reclaim_mode参数为1,numa并没有关 ... -
shell单引号,双引号,反引号与反斜杠
2016-07-03 09:40 1209单引号:强调是什么就是什么不替换任何东西,会忽略任何引用值, ... -
shell 判断条件
2016-07-03 09:26 419前言: 无论什么编程语言都离不开条件判 ... -
转:linux 文件系统IO性能优化
2016-05-23 08:53 973对于LINUX SA来说,服 ... -
yum install 安装路径
2016-03-08 19:07 638一般是 /usr/local 一般一个软件是要复制多个文件 ... -
转:linux系统mysql安装后文件分布情况
2016-01-19 20:31 0MySQL安装完成后不象SQL Server默认安装在一个目 ... -
shell控制语句
2016-01-09 09:50 492linux shell有一套自己的流程控制语句,其中包括条件 ... -
shell for 循环
2016-01-09 09:40 0关于shell中的for循环用法很多,一直想总结一下,今天网 ... -
posrt 排序工具并行工作--快
2012-11-05 14:28 900一个文件n列,假设需要按照文件的第2列排序,第二列是in ... -
清理linux 系统缓存
2012-10-31 16:52 926echo 3 > /proc/sys/vm/drop_c ... -
关闭SELinux
2012-07-22 19:13 0关闭SELinux的方法: 修改/etc/seli ... -
实例详细说明linux下去除重复行命令uniq
2012-06-25 18:28 1315一、uniq干什么用的 linux下去除文本重复行的命令 ... -
grep+sed 全文件夹替换
2012-06-17 21:25 1343grep aaa -rl ./test |xargs s ... -
vim 查找替换
2012-06-04 16:58 892vi/vim 中可以使用 :s ... -
vi常用命令
2012-05-22 20:11 8981、复制多行,并粘贴 ... -
TCP 参数
2012-01-16 15:25 2439net.ipv4.tcp_max_tw_buckets ... -
转:linux下tomcat自启动
2011-11-24 17:23 9801. 准备 RedHat 9.0(原则上 RH7,8,9 ...
相关推荐
要点:Linux下自动读写U盘,遍历文件替换关键字内容或值内容,开线程,独立程序,程序执行命令 1)Linux系统下的程序如何自动识别并读取U盘中的文件 2)如何对文件进行读写,并以二进制的方式读取,这样文件内容中如有中文...
### Linux 文件中查找并替换知识点 #### 一、概述 在Linux系统中,对文件进行查找与替换是一项非常实用的功能,对于系统管理员来说更是必不可少的技能之一。通过掌握这一技术,可以有效地管理文件内容,提高工作...
标题提到的"POI word替换关键字,转PDF"涉及两个主要的技术领域:使用Apache POI库处理Microsoft Word文档以及将Word文档转换为PDF格式。以下是对这两个知识点的详细阐述: 首先,Apache POI是Java平台上的一个开源...
用途:创建指定大小以随机字符填充的文件、替换文件中随机位置指定大小的内容为随机字符、指定位置插入指定大小的随机字符,支持大文件操作,详情请参照README文档 有源代码和应用程序,需要扩展的朋友可以直接在源...
3. **less**:`less`命令也按页面显示文件,但提供了更多导航选项,如上下箭头移动,`/`搜索关键字,`g`跳到文件顶部,`G`跳到文件底部。例如,`less example.txt`。 4. **head**:`head`用于查看文件的前几行,...
Linux系统下的sed命令是一个流编辑器,它能够对文本文件或标准输入进行处理并输出。sed命令擅长于进行文本的快速查找、替换、删除等操作。本文将详细解读sed命令在Linux环境下的用法,包括其基本语法以及常见用例。 ...
* 环境变量是由 `export` 关键字处理过的变量 * 通常情况下仅仅在登录脚本中使用环境变量 1.1.5 Shell 命令和流程控制 * 在 shell 脚本中可以使用三类命令: Unix 命令、流程控制命令和 Shell 内置命令 * Unix ...
2.5.6 文本查找和替换 2.5.7 文本的复制与粘贴 2.6 Emacs编辑器的使用 2.7 命名规范 2.7.1 标识符 2.7.2 关键字 2.7.3 命名规范 2.8 面试题选与实例精讲 2.8.1 面试题选...
一种方法是遍历PDF的所有文字,用Java代码的`replaceAll()`函数替换指定的关键字。然而,这种方法无法保留原始PDF的格式,导致替换失败。另一种方案是利用第三方库(如Aspose.PDF),这种方法可以实现文字替换,但...
第4篇 Linux文件操作 第17章 文件I/O 第18章 文件管理 第19章 目录操作 第20章 特殊文件 第21章 基于流的I/O 第5篇 Linux网络编程 第22章 TCP和UDP协议 第23章 网络编程基础 第24章 网络编程进阶 第25章 网络编程...
Linux内核是开源操作系统的核心,负责管理硬件资源、调度进程、处理中断、实现文件系统和网络协议等关键任务。2.4版本的内核是Linux历史上的一个重要里程碑,它引入了许多改进和新特性,比如对大页内存的支持、增强...
环境变量是由 export 关键字处理过的变量,通常在登录脚本中使用环境变量。 四、Shell 命令和流程控制 Shell 脚本中可以使用三类命令:Unix 命令、流程控制命令和其他命令。 Unix 命令包括: * echo:输出文字...
`tar`命令用于将多个文件或目录打包成一个单一的归档文件,而`.gz`是gzip压缩算法的结果,用于进一步减小文件大小,便于存储和传输。 下载并安装这个JDK的步骤通常包括以下几步: 1. **下载**:首先,你需要从官方...
* /关键字 查找关键字 * :set nu 显示行号 * :set nonu 隐藏行号 * %s/old/new 替换内容 * :wq 保存并退出 * :q! 强制退出 其他 1.帮助命令:help [命令或配置文件] help 命令可以显示 shell 内部的帮助信息。 2....
最后,03 软件安装文件可能介绍如何在Linux环境下安装软件,通常涉及使用`apt-get`或`yum`命令,以及编译源代码安装等方法。 总之,Linux和vim的熟练使用是IT专业人士的基本技能,它们提供了高效的工作方式,能够让...
3. **替换文件**:将解压出的`.vimrc`覆盖到`~/.vimrc`,将`.vim`文件夹替换或合并到`~/.vim`目录。 4. **更新设置**:打开终端,运行`source ~/.vimrc`命令,让新的配置生效。 5. **测试高亮**:现在,你可以打开...
"多个文件中查找字符串"这个主题涉及到的是如何有效地在一系列文件中定位特定的文本片段。以下是对这个主题的详细解释: 一、基础概念: 1. 文件:在计算机系统中,文件是数据的集合,可以包含文本、图片、音频、...
- **jar**:Java归档工具,用于创建和管理包含多个文件的.jar文件。 - **javadoc**:生成API文档的工具,从源代码中的注释中提取信息。 - **jconsole**和**jvisualvm**:这些是Java性能监控和分析工具,帮助开发者...