用sed命令把回车替换成其他符号方法

   1、在系统命令行下操作

  sed -i -e ':a;N;$ s/n/|/g;ba' filename

  2、在vim命令行下操作

  :%s/n/|/g

  如果我们想把符号用回车代替怎么办呢?

  在vim命令行模式下输入

  :%s/|/^M/g

  其中,^M分别是按住Ctrl+V 和 Ctrl+M 出来的。

时间: 2024-09-08 12:31:36

用sed命令把回车替换成其他符号方法的相关文章

把textarea里面的回车替换成<br>

把textarea里面的回车替换成<br> 今天在写一个招聘系统时发现直接把内容提交到数据库以我们原有的格式己经没有了,所有的在一条第没有换行,空格等之类了,详细查看了一下原来我们回车与空格在textarea里面是看不到了,但是它们都有ascii代码,回车的asc是13 空间的asc码值是32,知道这个就简单了,我们举个例子来说明一下: <? $value =str_replace(chr(13),'<br>',$_POST['textvalue'])//这里就是把texta

把某个asp.net 控件替换成自定义控件的方法

 这篇文章主要介绍了把某个asp.net 控件替换成自定义控件的方法,需要的朋友可以参考下 功能:可以把某个asp.net 控件 替换成 自定义的控件    pages 的 tagMapping 元素(ASP.NET 设置架构)    定义一个标记类型的集合,这些标记类型在编译时重新映射为其他标记类型.    此元素是 .NET Framework 2.0 版中的新元素.  代码如下: <pages>  <tagMapping>  <add  tagType=  "

wordpress中将英文引号替换成中文引号方法

在网上搜了很多文章都不尽如人意,我又不想关闭过滤功能,于是研究wordpress后发现过滤功能写在 wp-includesformatting.php 这个文件中. 我们要做的很简单,用任意文本编辑工具打开,查找替换: 因为中文单引号分别为 ‘ 和 ’ 于是把他们替换成 ' 就可以了. 如  代码如下 复制代码 str_replace('‘',''',$str); str_replace('’',''',$str); 而中文的双引号分别是 “ 和 ” 接着把他们替换成 " 就可以了.  代码如下

在word中全角数字怎么替换成半角数字?

  在word中全角数字怎么替换成半角数字?有些人分不清全角和半角,但是如果你输入数字的话,两者之间明显不同,那在word中全角数字替换为半角数字,怎么弄呢?下面就为大家详细介绍一下,来看看吧! 步骤 打开word文档,输入一段数字串,这个是全角效果. 如何改为半角效果呢?在开始菜单中找到这个符号,点击找到更改大小写. 注意前提一定要选中数字串,然后出现大小写对话框,选中半角,确定. 最后数字样式发生了变化,不是那么松散了. word2003版是在格式中-点击更改大小写,然后在出现的对话框中选中

sed将换行替换成空格或者其他字符

sed流编辑器是shell中处理文本内容的一大利器.sed命令从文本流中读取一行文本到模式空间中进行相应的命令.或脚本处理,因此在处理换行符时会有点特殊. 下面的命令可以很正确的执行:  代码如下 复制代码  echo "a,b,c,d" |sed 's/,/n/g' 但是如果我想恢复回来,下面的命令却没有效果了:  代码如下 复制代码  echo "a,b,c,d" |sed 's/,/n/g'|sed 's/n/,/g' 这跟sed的行处理方式有关,sed读取一

Linux:使用sed命令替换时,如何在前面添加四个空格呢

问题描述 Linux:使用sed命令替换时,如何在前面添加四个空格呢 1C sed -i '/Alias admin/c Alias chao' httpd.conf 这个指令是将httpd.conf中包含Alias admin的行替换为了后面的Alias Chao,但是Alias Chao前面还有4个空格,发现用sed替换后,这4个空格没显示,Alias Chao在行首了,如何在Alias Chao前面添加四个空格呢?感谢各位大神能指点一下 解决方案 linux的sed命令使用

Linux系统中tr命令删除和替换文本字符的基本用法

  通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符.您也可以用它来除去重复字符.这就是所有 tr 所能够做的. tr用来从标准输入中通过替换或删除操作进行字符转换.tr主要用于删除文件中控制字符或进行字符转换.使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换.tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始. 带有最常用选

linux-shell脚本命令:sed命令简介

[ sed简介: ] sed是一个很好的文件处理工具, 它本身是一个管道命令, 以行为单位进行处理, 可以用于对数据行进行新增.选取.替换.删除等操作. sed命令行格式:sed [-nefri] 'range command' file 如: sed '2d' aaa.txt # 删除文件aaa.txt中第二行 [ sed工作流程: ] 使用vim这种屏幕编辑器编辑一个文件的时候, 我们需要把这个文件打开, 这里存在两个问题: 1. 打开一个比较大的文件会消耗很多内存. 2. 我们无法写脚本调

Linux中如何使用sed命令

sed是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有改变,除非你使用重定向存储输出. sed的基本命令: 1.替换: s命令 1.1 基本用法 如: sed 's/day/night/'<old >new 该例子将文件 old 中的每一行第一次出现的 day 替换成