2 guangganshe GuangGanShe 于 2015.07.26 02:43 提问

linux下如何替换文本换行符为指定字符串?

有一个文本文件test.log,里面有两行数据。如
aaaaa
bbbbb
如何使用命令将所有的行都加上"|"变成
aaaaa|bbbbb

求高人指点,谢谢

5个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.26 08:21
已采纳

vim下面
:1,$ s/\n/|/g

CSDNXIAON
CSDNXIAON   2015.07.26 02:54

Linux中替换文本中的字符串
linux替换文本中的字符串
Linux中替换文本中的字符串
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

lyh931214
lyh931214   2015.07.26 04:43

在vi下执行两条语句。 :%s#aaaaa#aaaaa|bbbbb#g :%s#bbbbb#aaaaa|bbbbb#g

caozhy
caozhy   Ds   Rxr 2015.07.26 05:21
AF_thf
AF_thf   2015.08.22 23:25

while real line
do
if [ -n $output ];
output=${line}
else
output=${output}|${line}
fi
done < test.log

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
批处理替换文本文件中的字符串,并保留换行
批处理替换文本文件中的字符串,并保留换行 @echo on   REM --- File Name:ReplaceString.bat----- REM ---Call Method---- REM ---ReplaceString "SrcFileName" "TargetFileName" "SrcStr" "TargetStr" ---- setlocal enabled
01-替换输入文本的空格和换行(字符串处理)
index.jsp index.jsp 请输入信息 replace.jsp My JSP 'replace.jsp' starting page <% request.setCharacterEncoding("UTF-8"); String info
Excel当中将特定文字替换为换行符
1. Excel当中的换行符: 按下ALT键 + (小键盘)10 2. 笔记本的小键盘采用FN+num lk键激活
linux 下的文本处理之字符串替换——tr命令
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。      tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串
shell中将字符中换行符'\n'替换为空格
shell中将字符中换行符'\n'替换为空格
用sed命令如何能把一个匹配模式替换为换行符
将空格替换为换行符。 两种方法 1使用\n代替换行符 sed -e 's/ /\n/g' 2 直接使用换行符 s/ /\ /g
JAVA中替换字符以及回车换行
工欲善其事必先利其器 ———下面我们先了解一下,回车换行的来历 '\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。  回车和换行  今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。  在计算机还没有出现之前,有一种叫做电传打字机(Telet
Java批量将文件中的段落替换成空格,根据指定分隔符换行(SQL示例)
我的需求是SQL文件中有成千的类似数据,我要将它们进行转换格式,如下图 第一步:将字符段楼替换,使用word排版 把数据拷贝到word中,使用特殊字符替换 点击全部替换,替换之后如下图,这时候它是一串很长的字符串 第二步:编写Java替换程序 在代码中num是分割段,到第16个字符时候换行 public class Demo { public stat
linux/mac批量替换文件中的^M换行符
linux/mac批量替换文件中的^M换行符
C#(去、过滤)掉字符中的换行符
原文地址: http://www.feedou.com/articlepickservlet?commandkey=singlearticle&articleID=5c42b75f1b435084011b49ba083217d4本文介绍的方法需要先导入命名空间:usingSystem.Text.RegularExpressions;字符串里所有的的换行符都去掉:textStr = Re