awk中{print $1}什么意思

莫道無情
2019-11-27 · TA获得超过1.5万个赞
知道答主
回答量:317
采纳率:100%
帮助的人:8.7万
展开全部

awk中{print $1}是输出结果的意思,awk是Linux处理文本的工具,用于显示文本。

例如:以空白分割,显示文本的第一段及第二段内容

[root@wei awk]# awk '{print $1,$3}' print.txt 

i wei

i zhang

[root@wei awk]# awk '{print "hello",$3}' print.txt 

hello wei

hello zhang

扩展资料:

awk的输出:一 print

print的使用格式:print item1,item,...

注意:

1、各项目间使用逗号分隔开,而输出时以空白字符串为分隔

2、输出的item可以为字符串,数值,当前的记录的字段($1),变量或者awk的表达式,数值会先转换字符串,然后输出

3、print命令后面的item可以省略,此时其功能相当于print($0代表未分割的整行文本内容),因此,如果想输出空行,则需要使用print "";

喻逸2d
推荐于2017-06-21 · TA获得超过2399个赞
知道小有建树答主
回答量:534
采纳率:0%
帮助的人:246万
展开全部
给你举个例子,echo "aa bb cc" | awk -F '{print $1}' 结果就是aa,意思是把字符串按空格分割,取第一个,自己做个测试就明白了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐未知
2011-03-23 · TA获得超过226个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:203万
展开全部
awk是用来提取列的主要工具;
{print $1}就是将某一行(一条记录)中以空格为分割符的第一个字段打印出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小贤霞
2011-03-23 · 超过32用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:0
展开全部
打印第一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式