小编Edg*_*kas的帖子

使用 awk 根据另一列的值对一列的值求和

我正在尝试使用 来总结列中的某些数字awk。我想将第二列中具有相同 IP 地址的数字相加。

2001:778:0:1::21 44
2001:778:0:1::21 1406
2001:778:0:1::21 66643
88.222.10.7 66643
88.222.10.7 1406
88.222.10.7 -
88.222.10.7 66643
88.222.10.7 1406
121.141.172.40 235
121.141.172.40 235
Run Code Online (Sandbox Code Playgroud)

期望的输出:

2001:778:0:1::21 68093
88.222.10.7 136098
121.141.172.40 470
Run Code Online (Sandbox Code Playgroud)

unix shell awk

1
推荐指数
1
解决办法
732
查看次数

计数参数

我写以下命令:

#!/bin/bash
echo "Enter values a and b (separate with space)"
read a b
echo $#
Run Code Online (Sandbox Code Playgroud)

我想计算用户输入了多少个参数。我试着算$#,但是输出是0

有什么问题?我做错了什么?

unix shell awk

1
推荐指数
1
解决办法
60
查看次数

标签 统计

awk ×2

shell ×2

unix ×2