以下の行を使用してパスワードを変更したいと考えています。変数の代わりに実際の値を入力すると、コマンドは完全に機能します。
echo -e "$sshpass\n$sshpass | (passwd --stdin root)"
$sshpass
パスワードを含む変数です。
コマンドがうまく機能しないようにするために、次のことを試しました。
echo -e "/$sshpass\n/$sshpass | (passwd --stdin root)"
echo -e "$sshpass\n$sshpass | (passwd --stdin root)"
echo -e "'$sshpass'\n/'$sshpass' | (passwd --stdin root)"
どうすればそれを機能させることができますか?