コンソールで文字列の各文字をシャッフルさせる

コンソール上で適当な文字列をシャッフルさせて出力させる場合だと、以下のようにshufコマンドを利用する方法が楽だと思う。
以下、実行例。

echo $(echo 山田エルフ|grep -o .|shuf|tr -d '\n')
echo $(echo 山田エルフ|fold -w1|sort -R|tr -d '\n')
Sponsored Links

[root@BS-PUB-CENT7-01 ~]# echo $(echo 山田エルフ|grep -o .|shuf|tr -d '\n')
田エフ山ル
[root@BS-PUB-CENT7-01 ~]# echo $(echo 山田エルフ|fold -w1|sort -R|tr -d '\n')
ル田フ山エ

 

 

 

 

 

 

 

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*