LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1271|回复: 22

怎么打印出一行的前两个单词

[复制链接]
发表于 2003-8-4 13:15:16 | 显示全部楼层 |阅读模式
rt
发表于 2003-8-4 14:05:07 | 显示全部楼层
awk "{ print \$1 \$2 }"
 楼主| 发表于 2003-8-4 19:23:06 | 显示全部楼层
awk '{print $1}'

awk "{print \$1 \$2}"
那个“  ‘  ”怎么变了  真是没有规律

谢谢

但打印出来它们是连在一起的  我要它们象原来的格式
发表于 2003-8-4 22:52:52 | 显示全部楼层
awk '{print $1 " " $2}'

不会是不定空几格吧 :p
发表于 2003-8-5 10:52:58 | 显示全部楼层
awk '{print $1, $2}'
 楼主| 发表于 2003-8-5 10:55:28 | 显示全部楼层
还是不行。
发表于 2003-8-5 11:02:16 | 显示全部楼层
最初由 777 发表
还是不行。

???:ask
那你把你的实例帖出来,看看哪里有问题!
发表于 2003-8-5 11:09:54 | 显示全部楼层
777 最大的毛病就是不把问题说清楚,每次害大家猜你的意图。应该把前因后果、你的目的、要处理数据、想得到的结果这些交代清楚;如果有特殊情况,还应该说明使用程序的环境、版本等。
发表于 2003-8-5 11:15:33 | 显示全部楼层
777可能要的是这个:

cut -f 1-2 -d" " filename
 楼主| 发表于 2003-8-5 12:07:40 | 显示全部楼层
对不起了

我在用vmware的 不能copy出来给你们看

好 我举了例子
cat a
123   456  789
cat a|awk "{print \$1 \$2}"
123456
awk '{print $1 " " $2}'
123456
cat a|awk '{print $1,$2}'

123   456

就这样 行了  

谢谢大家  我看漏个“,”了  对不起了

cut -f 1-2 -d" " filename
不懂!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表