Bash主机检查两列

时间:2015-03-13 23:57:47

标签: regex linux bash

我有A栏和B栏,其中包含主机名。如果主机从A列的第一行回答,则继续到A列的第二行。如果主机不从A列回答,则从B列的同一行检查主机。如果B列中的第二个主机没有应答则打印错误主机下来。

1 个答案:

答案 0 :(得分:0)

"How can I read a file (data stream, variable) line-by-line (and/or field-by-field)?"

while read -r host1 host2; do
  somethingsomething "$host1" || somethingsomething "$host2" || { echo "#fail" >&2 ; }
done < input.lst