Вы вызываете время
на выходе команды rlogin. Это бессмысленно.
|&
- это функция bash. Возможно, в вашей linux-системе /bin/sh симлинкнут на bash, но, скорее всего, в HP-UX его нет.
Возможно, вам нужно:
#!/bin/sh
result=$( time rlogin 10.10.10.1 <<EOF 2>&1
exit
EOF
)
echo "$result" | grep real
Вы можете придумать правильное заклинание pkg rquery
, но самый дешёвый способ, которым я пользуюсь, — запустить pkg install
на пакете, который, как я подозреваю, извлекает нежелательный.