awk中{print $1}什么意思
4个回答
展开全部
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 "";
展开全部
给你举个例子,echo "aa bb cc" | awk -F '{print $1}' 结果就是aa,意思是把字符串按空格分割,取第一个,自己做个测试就明白了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
awk是用来提取列的主要工具;
{print $1}就是将某一行(一条记录)中以空格为分割符的第一个字段打印出来
{print $1}就是将某一行(一条记录)中以空格为分割符的第一个字段打印出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打印第一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询