Используйте следующую простую команду:
$ getip(){ ping -c 1 -t 1 $1 | head -1 | cut -d ' ' -f 3 | tr -d '()' 2>&1 | tee >> /tmp/result.log & }
$ getip 'hostname.number1.net'
$ getip 'hostname.number2.net'
$ getip 'hostname.number3.net'
$ getip 'hostname.number4.net'
$ getip 'hostname.number5.net'
$ getip 'hostname.number6.net'
$ getip 'hostname.number7.net'
$ getip 'hostname.number8.net'
$ cat /tmp/result.log
ABC.DEF.GHI.XY1
ABC.DEF.GHI.XY2
ABC.DEF.GHI.XY3
ABC.DEF.GHI.XY4
ABC.DEF.GHI.XY5
ABC.DEF.GHI.XY6
ABC.DEF.GHI.XY7
ABC.DEF.GHI.XY8
У troff есть концепция плавучей крепости . В mom
это обеспечивается макросом .FLOAT
. Содержимое между началом и концом плавающего элемента остается на одной странице, но для этого может перемещаться поверх другого вывода. Опция FORCE
позволяет избежать этого. Макрос сбрасывает выравнивание текста на без заливки ,поэтому вам нужно будет использовать .JUSTIFY
в плавающей запятой, чтобы отменить это, но у вас уже есть .PP
, который должен включать это. Пример:
.FLOAT FORCE
.PDF_IMAGE img/uc1.pdf 657p 152p SCALE 70 CAPTION "Figure 1: Activity diagram for UC1"
.PP
Placeholder text 1
.FLOAT OFF