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

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2009-06-15 09:38:16

[] [] [] [] []
  帅哥
天使



CU编号: 99437
注册:2003-9-22
最后登录: 2009-06-13
帖子:
精华:0







来自:guangzhou
状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 17:42 
我有一个文件内容如下:

CODE:
# cat /tmp/test
255596
255596
524280
1983848
2428194
507860
101086

我想将这些内容转化如以下的格式:

CODE:
# cat /tmp/test
255596:255596:524280:1983848:2428194:507860:101086

请赐教,谢谢.



您对本贴的看法:

__________________________________

http://blog.eissue.cn
如果朋友让你生气,那是因为你仍然在意他的友情......

| | |
  帅哥 (狼烟)
光明使者
八十万色狼总教头



CU编号: 547805
注册:2007-4-5
最后登录: 2009-06-15
帖子:
精华:0







来自:北京
状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 17:44 
tr '\n' ':' < /tmp/test



您对本贴的看法:
| | |

侠客




CU编号: 990613
注册:2009-3-2
最后登录: 2009-06-12
帖子:
精华:0







状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 17:49 
awk '{printf $1":"}' urfile



您对本贴的看法:
| | |
  帅哥
风云使者




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







状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 17:51 
回复 #1 netocool 的帖子

tr -s "\n" ":"


您对本贴的看法:
| | |
  帅哥
天使



CU编号: 99437
注册:2003-9-22
最后登录: 2009-06-13
帖子:
精华:0







来自:guangzhou
状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 17:57 


CODE:
# cat /tmp/test
255596:255596:524280:1983848:2428194:507860:101086:

最后一个":"没有去掉.



您对本贴的看法:

__________________________________

http://blog.eissue.cn
如果朋友让你生气,那是因为你仍然在意他的友情......

| | |
  帅哥 (黑哥)
精灵使



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







状态:...在线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 18:00 
try:

CODE:
paste -d \; -s urfiel




您对本贴的看法:

__________________________________

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


| | |
  帅哥 (狼烟)
光明使者
八十万色狼总教头



CU编号: 547805
注册:2007-4-5
最后登录: 2009-06-15
帖子:
精华:0







来自:北京
状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 18:00 
- -
多一个字符,手动处理都没问题啊……

CODE:
awk '{printf (NR==1)?$1:":"$1}END{print ""}' /tmp/test




您对本贴的看法:
| | |

圣骑士




CU编号: 1650889
注册:2009-5-16
最后登录: 2009-06-13
帖子:
精华:0







状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 18:09 
echo $(cat baogao)|tr " " ":"



您对本贴的看法:
| | |
  帅哥 (Tim)
法师


CU奥运火炬传递手2008
CU编号: 465018
注册:2006-9-13
最后登录: 2009-06-14
帖子:
精华:0







来自:长春
状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 18:14 
回复 #1 netocool 的帖子

paste -sd: /tmp/test



您对本贴的看法:

__________________________________

记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。
| | |
  帅哥 (Jhon)
大天使
CU头号愤青



CU编号: 623509
注册:2007-9-30
最后登录: 2009-06-14
帖子:
精华:0







状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 23:07 
本着多元化的原则,来个sed的,Unix-like真是条条大道通罗马啊:luya:
sed ':A;N;s/\n/:/;tA' filename.txt


[] [] [] [] []
  帅哥
天使



CU编号: 99437
注册:2003-9-22
最后登录: 2009-06-13
帖子:
精华:0







来自:guangzhou
状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 23:26 


QUOTE:
原帖由 lucash 于 2009-6-12 18:09 发表
echo $(cat baogao)|tr " " ":"

谢谢大家的帮助,我觉得这位朋友的解法比较适合我



您对本贴的看法:

__________________________________

http://blog.eissue.cn
如果朋友让你生气,那是因为你仍然在意他的友情......

| | |
  帅哥 (donkey)
风云使者
快意恩仇



CU编号: 633016
注册:2007-10-25
最后登录: 2009-06-15
帖子:
精华:0







来自:neu
状态:...在线...

[] [] [博客]


[] 顶部
发表于 2009-6-12 23:42 
awk 'BEGIN{ORS=":"}''{print $0;}'



您对本贴的看法:

__________________________________

纸上得来终觉浅,绝知此事要躬行
| | |
(幽灵)
光明使者
linux小学5年级



CU编号: 1284533
注册:2009-4-2
最后登录: 2009-06-15
帖子:
精华:0







状态:...在线...

[] [] [博客]


[] 顶部
发表于 2009-6-13 08:30 
条条大道通罗马



您对本贴的看法:

__________________________________



2手ThinkPad T42/T43/X32经典小黑IBM最后原产纪念版本2K-3K
| | |

天使




CU编号: 745494
注册:2008-8-15
最后登录: 2009-06-13
帖子:
精华:0







状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-6-13 09:32 


CODE:
sed ':a;N;s/\n/:/;$!b a' urfile




您对本贴的看法:

__________________________________

http://ubuntuer.cublog.cn欢迎做做
| | |
阅读(1032) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~