当前位置:首页 » 操作系统 » 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

热点内容
网页版360云服务器地址 发布:2024-12-25 00:15:59 浏览:383
传奇手游脚本吧 发布:2024-12-25 00:14:00 浏览:169
服务器voc是什么 发布:2024-12-25 00:12:21 浏览:995
查看java环境变量 发布:2024-12-25 00:03:27 浏览:140
迅雷种子下载php 发布:2024-12-25 00:02:49 浏览:873
perl加密 发布:2024-12-24 23:51:22 浏览:987
手机优酷视频缓存不了 发布:2024-12-24 23:50:36 浏览:677
office缓存文件在哪 发布:2024-12-24 23:50:31 浏览:292
进程优先级调度算法 发布:2024-12-24 23:16:47 浏览:674
6加密法 发布:2024-12-24 23:15:47 浏览:651