У меня есть файл, который содержит разные строки. Я хочу найти два слова "ОК" и "
«12.2.1.1.6.180125.1» и выведите обе строки. На самом деле 1-я строка - это имя хоста, а вторая - версия, поэтому это должно быть вместе. Посоветуйте, пожалуйста, как найти с помощью python или shell?
` cat file
microcldx0093.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0094.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0031.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0032.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0142.abc.com : OK
{:output=>"12.1.2.3.4.170111", :exitcode=>0}
microcldx0157.abc.com : OK
{:output=>"12.1.2.3.4.170111", :exitcode=>0}
microcldx0131.abc.com : OK
{:output=>"12.1.2.3.4.170111", :exitcode=>0}
microcldx0136.abc.com : OK
{:output=>"12.1.2.3.4.170111", :exitcode=>0}
`
` cat /tmp/1 |grep -e OK -e 12.2.1.1.6.180125.1
microcldx0093.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0094.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0031.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0032.abc.com : OK
{:output=>"12.2.1.1.6.180125.1", :exitcode=>0}
microcldx0142.abc.com : OK
microcldx0157.abc.com : OK
microcldx0131.abc.com : OK
microcldx0136.abc.com : OK
`