在bash脚本中,count1 =`cat $ affected_ip | wc -l`; echo $ count1;

时间:2018-07-31 07:04:00

标签: linux bash syntax

count1=`cat $affected_ip|wc -l`;
echo $count1;

这些代码行是否将从名为afffected_ip的文件中获取计数并打印输出?

需要帮助来执行上述任务。

1 个答案:

答案 0 :(得分:0)

我想您正在尝试计算受影响的ip等的数量,以此类推,每行有1 ip。

您实际上离我们不太远。

首先(如用户simon3270所述),您无需在此代码片段中使用这些中型符号。在这种情况下,bash中用于分配的变量也不需要$。

在您的情况下,以bash shell运行

wc - l < affected_ips.txt

您将获得线路/ IP的数量。如果您有特定的模式要辨别,则进行摸索等可能会对您有所帮助。

如果需要更多帮助,请共享更多信息。