微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么awk命令不工作

所以问题是:

显示文件中仅显示数量和产品名称的所有行,按照该顺序使用awk。 产品名称是第一个字段,数量是第二个字段。 数据文件是“库存”

要清点的内容

StrawBerry Jam,300,4 RaspBerry Jam,1216,7 BlueBerry Jam,96,195 StrawBerry Compote,49,621 RaspBerry Compote,1937,624 BlueBerry Compote,200,625 Frozen Strawberries,130,1941 Straw Hats,16,2047

我的命令是

将'tail -f'拖入awk而不挂

将十进制数字的序列转换为Big endian float

Linux Awk – 如何控制输出分隔符

提取unix中特定出现的引号之间的string

shell中多个文件的平均值

awk '$2 $1' inventory

这应该是正确的? 我也尝试过

awk '{print $2 $1}' inventory awk '$2,$1' inventory

和很多的变化,但没有作品! 任何人都可以帮忙找出原因吗?

如何将AWK输出传递给variables?

AWK如何取代IF?

Linux top -b只显示特定列

分割CSV文件并使用bash,sed或awk排除输出中的列

从UTC转换到时代shell脚本或awk

这是一个csv (逗号分隔值)文件,所以需要使用-F选项将field separator指定为。

$ awk -F,'{print $2,$1}' inventory 300 StrawBerry Jam 1216 RaspBerry Jam 96 BlueBerry Jam 49 StrawBerry Compote 1937 RaspBerry Compote 200 BlueBerry Compote 130 Frozen Strawberries 16 Straw Hats

开始了:

awk 'BEGIN{FS=OFS=","} {print $2,$1}' inventory

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐