count1=`cat $affected_ip|wc -l`;
echo $count1;
这些代码行会从名为 afffected_ip 的文件中获取计数并打印输出吗?
需要帮助才能执行上述任务。
我想你正在尝试计算受影响的 ip 数量等,因此每行有 1 个 ip。
其实你离我们并不遥远。
首先(正如用户 simon3270 所提到的),在此代码段中不需要分号。在这种情况下,在 bash 中赋值的变量也不需要 $。
在您的情况下,在 bash shell 中运行
wc - l < affected_ips.txt
您将获得线路/IP 的数量。如果您有特定的模式需要辨别,Grepping 等可以帮助您。