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

コンソール上で適当な文字列をシャッフルさせて出力させる場合だと、以下のように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

インフラエンジニア(…のつもり)。 仕事で使うならクライアントはWindowsよりはUNIXの方が好き。 大体いつも眠い。

Leave a Comment

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

*