同僚は、次のコマンドで任意のキーを作成することを提案しました。
tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs
エラーが発生します。
tr:無効なバイトシーケンス
私のシステムにないと思います/dev/urandom
。このファイルをインストールする方法を見つけるためにインターネットを検索しようとしましたが、空の結果が出ました。私はそれを試しましたが、locate urandom
何も得られませんでした。 (実際にマニュアルページを見つけましたが役に立ちませんでした)
urandom
Mac OSXシステムでどのように使用しますか? (ライオン)
ベストアンサー1
/dev/urandom
あなたが受け取ったエラーメッセージによると、これは問題ではないようです。その場合、同様のエラーが発生すると予想されますno such file or directory
。
あなたが受け取ったエラーメッセージを検索したところ、次のメッセージが見つかりました。これはあなたの問題に関連しているようです。nerdbynature.de 2010-04-11 tr-Illegal-byte-sequence (Web アーカイブの 2019-09 スナップショット)
tr
デフォルトでは、コマンドの前に追加LC_CTYPE=C
(または説明を参照)してロケールを指定します。LC_ALL=C
LC_CTYPE=C tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs