读书人

今日学习的一个小技巧纯属记录

发布时间: 2014-04-30 16:31:12 作者: rapoo

今天学习的一个小技巧,纯属记录

刚刚看到了linux中的printf命令,格式化输出文件中的年内容。发现挺有用的。

比如我们的程序生成了如下的数据文件:

a

b

c

d

********

d

e

f

g

********

asdfas

asd

d

a

********

haha

nihao

gogog

abc

这样明显一看就是用*******分隔,每个区间内表示一条记录的详细信息。

那怎样将这个文件中的******之间的每条记录显示在一行呢?如果能对其就更好了。

?

我们这么搞一下,

我们只需要这么一条命令:

printf '%10s\t%10s\t%10s\t%10s\n' `cat f | grep -v '^*'`

结果就变成这样的了:

今日学习的一个小技巧,纯属记录

?

读书人网 >操作系统

热点推荐