Если вы передаете некоторую переменную на удаленный сервер внутри команды, тогда эти переменные должны быть определены на этом удаленном сервере.
Например, если вы жестко закодировали команду в сценарии, например "echo "$server hdiskpower$i \c" ;
ssh $server lsattr -El hdiskpower71 |grep XYZ"
, то она, безусловно, работаетдля вас.
А пока я буду работать над тем, чтобы это работало с переменными.