私はシェルスクリプトを介してユーザーのパスワードを変更するためにランダムな文字列を生成しています。次のコマンドを使用してランダムな文字列を生成しています。
</dev/urandom tr -dc 'A-Za-z0-9!"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~' | head -c 13 ; echo
変数に入れることはできません。
答え1
何を試したのかよくわかりませんが、コマンドの置き換えが私に適しているようです。
x=$(</dev/urandom tr -dc 'A-Za-z0-9!"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~' | head -c 13 ; echo)
echo "$x"
それでも問題が解決しない場合は、より多くの情報で投稿を更新できます。