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

热点内容
如何用mac管理windows服务器 发布:2025-07-03 12:41:16 浏览:382
php图片上传系统 发布:2025-07-03 12:36:00 浏览:927
我的世界服务器电脑手机都可以进 发布:2025-07-03 12:35:58 浏览:698
电信星卡19元学校网密码多少 发布:2025-07-03 12:34:39 浏览:363
java二进制读取 发布:2025-07-03 11:55:52 浏览:742
我的世界服务器记分板排版 发布:2025-07-03 11:39:22 浏览:571
安卓前期用什么处理器 发布:2025-07-03 11:37:54 浏览:872
如何更换安卓手机内存 发布:2025-07-03 11:18:52 浏览:57
魔兽清理缓存 发布:2025-07-03 10:46:38 浏览:521
神州防火墙web怎么配置代码 发布:2025-07-03 10:37:54 浏览:328