我正在尝试使用 来总结列中的某些数字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) 我写以下命令:
#!/bin/bash
echo "Enter values a and b (separate with space)"
read a b
echo $#
Run Code Online (Sandbox Code Playgroud)
我想计算用户输入了多少个参数。我试着算$#,但是输出是0。
有什么问题?我做错了什么?