Когда вы запускаете swlist без аргументов в системе HPUX, вы получаете пакеты, которые установлены на этом конкретном хосте. Мне нужен тот же вывод, но вместо этого перечисляются пакеты, которые установлены в другой системе.
Возможно ли это?
find $(perl -e 'print"@INC"') -name \*.pm
проведет вас большую часть пути туда.
Попробуйте использовать Net :: SSH :: Expect, чтобы выполнить команду swlist на удаленном хосте, получить вывод и делать с ним все, что вы хотите.Вот что я бы сделал.