当前位置:首页 » 操作系统 » 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-07-04 00:57:11 浏览:682
ros断网ping检测脚本 发布:2025-07-04 00:56:25 浏览:783
jira源码 发布:2025-07-04 00:48:15 浏览:863
如何让自己的服务器更好 发布:2025-07-04 00:48:08 浏览:46
为什么电脑会服务器错误 发布:2025-07-04 00:41:49 浏览:993
小米超神为什么服务器一直维护 发布:2025-07-04 00:33:00 浏览:807
公司内网电脑搭建ftp服务器 发布:2025-07-04 00:27:34 浏览:591
phpnginx配置文件在哪 发布:2025-07-04 00:27:32 浏览:236
安卓车机怎么互联 发布:2025-07-04 00:19:09 浏览:849
逆向编程难吗 发布:2025-07-04 00:00:37 浏览:721