文件中如何取得爹第二列数值

sh/bash/dash/ksh/zsh等Shell脚本
回复
nangergong
帖子: 103
注册时间: 2008-09-19 3:26

文件中如何取得爹第二列数值

#1

帖子 nangergong » 2009-06-19 16:41

比如
1 D
5 P
3 B
2 b
4 b
9 P
7 B
6 b
8 b
13 P

其中中间有 \t(tab)
如何取得第二列数值将其导入另一个文件
假如中间的可能是不等长度空格也有可能是 \t呢
谢谢
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 文件中如何取得爹第二列数值

#2

帖子 daf3707 » 2009-06-19 16:46

文件中如何取得爹第二列数值
取这个爹的老二,你太大胆了 :em05 :em06
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 文件中如何取得爹第二列数值

#3

帖子 xiooli » 2009-06-19 16:49

awk '{print $2}'
吧,貌似所有的空格(\n,\t等)都可以作分隔符,且不论多少。
nangergong
帖子: 103
注册时间: 2008-09-19 3:26

Re: 文件中如何取得爹第二列数值

#4

帖子 nangergong » 2009-06-19 17:02

cat
头像
lululau
帖子: 105
注册时间: 2007-05-28 11:17

Re: 文件中如何取得爹第二列数值

#5

帖子 lululau » 2009-06-20 22:37

nangergong 写了:cat
awk '{print $2}' filename | cat

OR

cut -d ' ' -f 2 filename | cat | cat
回复