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