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

热点内容
上云服务器硬件 发布:2025-09-10 15:39:35 浏览:256
数控编程说明书 发布:2025-09-10 15:30:00 浏览:760
环球雅思数据库 发布:2025-09-10 15:29:03 浏览:537
电脑上怎么解压压缩包 发布:2025-09-10 15:23:10 浏览:223
如何用服务器创建公司云存储 发布:2025-09-10 15:19:43 浏览:315
易语言免杀编译 发布:2025-09-10 15:05:29 浏览:821
猎豹历史记录文件夹 发布:2025-09-10 15:05:23 浏览:629
海康编程题 发布:2025-09-10 15:04:07 浏览:112
德国视频压缩 发布:2025-09-10 15:03:11 浏览:536
安卓杂志图片哪里下载 发布:2025-09-10 14:56:39 浏览:132