所以问题是:
使用 awk 显示文件中库存数量少于 100 件的所有行。数量是第二个字段。
我试过了
awk '$2 < 100' inventory
但是只显示第二个字段中少于100的行,这是要求我显示所有行,我不知道如何显示,有人可以帮助我吗?
<小时/>草莓酱,300,4
覆盆子果酱,1216,7
蓝莓果酱,96,195
草莓蜜饯,49,621
覆盆子蜜饯,1937,624
蓝莓蜜饯,200,625
冷冻草莓,130,1941
草帽一伙,16,2047
^ 库存文件内容
最佳答案
awk -F, '$2<100' file
测试
kent$ cat test
Raspberry Jam,1216,7
Blueberry Jam,96,195
Strawberry Compote,49,621
Raspberry Compote,1937,624
Blueberry Compote,200,625
Frozen Strawberries,130,1941
kent$ awk -F, '$2<100' test
Blueberry Jam,96,195
Strawberry Compote,49,621
关于linux - 如何使用 awk 显示所有行,但在第二个字段中有条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13574227/