所以问题是:
显示文件中仅显示数量和产品名称的所有行,按照该顺序使用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 – 如何控制输出分隔符
shell中多个文件的平均值
awk '$2 $1' inventory
这应该是正确的? 我也尝试过
awk '{print $2 $1}' inventory awk '$2,$1' inventory
和很多的变化,但没有作品! 任何人都可以帮忙找出原因吗?
如何将AWK输出传递给variables?
AWK如何取代IF?
Linux top -b只显示特定列
从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] 举报,一经查实,本站将立刻删除。