エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
http://d.hatena.ne.jp/sik1/20100818/1282121458 mkpasswdでパスワードを設定する処理が重いので出力を... http://d.hatena.ne.jp/sik1/20100818/1282121458 mkpasswdでパスワードを設定する処理が重いので出力を眺めながら気長に待つ。1パターンに1秒程度かかる。 改良してみたのでメモ。 改良点は次の二つ。 「mkpasswd」の代わりに「expect + passwd」の組み合わせでパスワードを設定するようにした パスワード生成中のNGパターン表示を抑止(NGの場合は"."を表示するだけにする #!/bin/sh user=$1 while password=`mkpasswd -s 0 -l 9` echo "$password" | grep -q '[oO01l9quUvVwWb6B8Z2]' do echo -n "." done passwd="passwd" expect -c " spawn $passwd $user expect