Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2040380
  • 博文数量: 470
  • 博客积分: 10206
  • 博客等级: 上将
  • 技术积分: 5620
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-03 12:50
文章分类

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2009-05-14 16:35:30

  帅哥 (Boy)
风云使者
永远的学生



CU编号: 232643
注册:2005-3-3
最后登录: 2009-05-14
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:25 
我使用sed 's/\n//g' ufile

不行,请大侠赐教!



您对本贴的看法:

__________________________________

生活中,就需要些对不公平的事说不的人!!!!
BASH SHELL|PHP 学习中...
向前看,前面才会有彩虹!


http://linuxboy823.cublog.cn
| |
(暗夜星空)
精灵使
休息休息



CU编号: 713644
注册:2008-6-3
最后登录: 2009-05-14
帖子:
精华:0







来自:广州<-->杭州
状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:28 
[test@ ~ ] $ sed ':a;N;s/\n/-_-/g;ta' 1   
a  b,1 c 12-_-a  bb,1 c 12-_-a  1,b,2b  c 12-_-a   1,bb,2b  c 12-_-a   1,bb,2bb  c 12
[test@ ~ ] $ cat 1
a  b,1 c 12
a  bb,1 c 12
a  1,b,2b  c 12
a   1,bb,2b  c 12
a   1,bb,2bb  c 12



您对本贴的看法:

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!
| |
  帅哥 (Boy)
风云使者
永远的学生



CU编号: 232643
注册:2005-3-3
最后登录: 2009-05-14
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:29 


QUOTE:
原帖由 我是DBA 于 2009-3-30 14:28 发表
[test@ ~ ] $ sed ':a;N;s/\n/-_-/g;ta' 1   
a  b,1 c 12-_-a  bb,1 c 12-_-a  1,b,2b  c 12-_-a   1,bb,2b  c 12-_-a   1,bb,2bb  c 12
[test@ ~ ] $ cat 1
a  b,1 c 12
a  bb,1 c 12
a  1,b,2b  c 12
...

晕怎么那么复杂啊?



您对本贴的看法:

__________________________________

生活中,就需要些对不公平的事说不的人!!!!
BASH SHELL|PHP 学习中...
向前看,前面才会有彩虹!


http://linuxboy823.cublog.cn
| |
(暗夜星空)
精灵使
休息休息



CU编号: 713644
注册:2008-6-3
最后登录: 2009-05-14
帖子:
精华:0







来自:广州<-->杭州
状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:32 
回复 #3 linuxboy823 的帖子

我是做个演示给你看.
其实你的方法就是可以的啊.



您对本贴的看法:

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!
| |
  帅哥 (黑哥)
精灵使



CU编号: 631768
注册:2007-10-22
最后登录: 2009-05-14
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:35 
单行pattern space根本没有\n。还用删除?



您对本贴的看法:

__________________________________

LIVE FREE OR DIE!     K.I.S.S.


| |
  帅哥 (Boy)
风云使者
永远的学生



CU编号: 232643
注册:2005-3-3
最后登录: 2009-05-14
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:38 
gei_1/1 is up,  line protocol is up
  Interface utilization: input      14%,     output       9%

gei_1/2 is down,  line protocol is down
  Interface utilization: input       0%,     output       0%突然

gei_1/3 is up,  line protocol is up
  Interface utilization: input       10%,     output       10%

我就是想把is down /is up和下面一行连接起来,删除空行的我搞定了,去除换行符还没有搞定呢!


不要用tr ,tr我已经会了,呵呵1



您对本贴的看法:

__________________________________

生活中,就需要些对不公平的事说不的人!!!!
BASH SHELL|PHP 学习中...
向前看,前面才会有彩虹!


http://linuxboy823.cublog.cn
| |
(暗夜星空)
精灵使
休息休息



CU编号: 713644
注册:2008-6-3
最后登录: 2009-05-14
帖子:
精华:0







来自:广州<-->杭州
状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:40 
回复 #6 linuxboy823 的帖子

sed 'N;s/\n/ /g'  
你这样用就可以



您对本贴的看法:

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!
| |
  帅哥 (HH)
光明使者
学习一点,进步一点



CU编号: 546387
注册:2007-4-2
最后登录: 2009-05-14
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:41 


QUOTE:
原帖由 linuxboy823 于 2009-3-30 14:38 发表
gei_1/1 is up,  line protocol is up
  Interface utilization: input      14%,     output       9%

gei_1/2 is down,  line protocol is down
  Interface utilization: input       0%,     output   ...

仔细看2楼的演示



您对本贴的看法:

__________________________________

Linux centos 2.6.18-92.el5
| |
  帅哥
精灵王




CU编号: 690903
注册:2008-4-13
最后登录: 2009-05-14
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]       顶部
发表于 2009-3-30 14:49 
[root@Greendays ~]# awk 'BEGIN{RS=""; FS="\n";ORS="\n\n"}{print NR,$1,$2}' dba
1 gei_1/1 is up,  line protocol is up   Interface utilization: input      14%,     output       9%

2 gei_1/2 is down,  line protocol is down   Interface utilization: input       0%,     output       0%突然

3 gei_1/3 is up,  line protocol is up   Interface utilization: input       10%,     output       10%

[root@Greendays ~]# cat dba
gei_1/1 is up,  line protocol is up
  Interface utilization: input      14%,     output       9%

gei_1/2 is down,  line protocol is down
  Interface utilization: input       0%,     output       0%突然

gei_1/3 is up,  line protocol is up
  Interface utilization: input       10%,     output       10%



您对本贴的看法:
| |
  帅哥 (Boy)
风云使者
永远的学生



CU编号: 232643
注册:2005-3-3
最后登录: 2009-05-14
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-3-30 14:53 
回复 #7 我是DBA 的帖子

奇怪了
[linuxboy823@fc8 shell]$ sed ' N; s/\n//g' 13.txt
gei_1/1 is up,  line protocol is up  Interface utilization: input      14%,     output       9%
gei_1/2 is down,  line protocol is down
  Interface utilization: input       0%,     output       0%
gei_1/3 is up,  line protocol is up  Interface utilization: input       10%,     output       10%

第二个换行符就没有被替换掉!



您对本贴的看法:

__________________________________

生活中,就需要些对不公平的事说不的人!!!!
BASH SHELL|PHP 学习中...
向前看,前面才会有彩虹!


http://linuxboy823.cublog.cn
| |
阅读(12642) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~