当前位置:首页 » 操作系统 » echolinux换行

echolinux换行

发布时间: 2024-11-22 11:11:27

A. LINUX删掉换行符

去掉文件中的换行符
(1)tr命令的操作是针对文件的操作,它把整个文本当做操作的对象,所以可以直接去除文件中的换行符
tr '\n' ' ' < file
(2)sed的操作对象是行.而作为行分割符号的回车符,本身是不属于行的.所以sed中必须加上N命令,把下一行的内容添加到当前的pattern space中,这样实际上是把相邻的2行合并了.下一次仍然是先n,再p,再N,开始新的轮回:
cat file | sed 'N;s/\n/ /'
所以上面的语句是不能把文件内容合并为一行的,到底该怎么写,我暂时没有想到,呵呵
(3)直接用awk
awk '{printf("%s ",$0)}' file
(4)当然,用echo也是可以的:
while read line;do echo -n "$line"; done < awk_help.txt, 这样,可以把awk_help.txt的内容合并为一行
sed -e "s#\[/r][/r][/n]#\[/r][/n]#g" file

热点内容
电动汽车高配置是什么 发布:2024-11-22 16:44:08 浏览:25
编译原理扫描器设计讲解 发布:2024-11-22 16:37:22 浏览:302
python依赖库 发布:2024-11-22 16:37:14 浏览:682
androidhttp原理 发布:2024-11-22 16:37:07 浏览:447
c语言的堆和栈 发布:2024-11-22 16:12:48 浏览:850
反编译易语言软件 发布:2024-11-22 16:07:55 浏览:845
双活动数据中心存储方案 发布:2024-11-22 16:07:41 浏览:788
我的世界死亡不掉落生存服务器推荐 发布:2024-11-22 15:59:30 浏览:113
哪个安卓虚拟机可以导入系统软件 发布:2024-11-22 15:57:53 浏览:721
微众银行在哪里设置密码 发布:2024-11-22 15:47:52 浏览:671