シェルスクリプトで語をランダムに表示する
表示
<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。== ソース ==
#!/bin/bash
MEMBERS="namihei fune sazae katsuo wakame tarao tama"
for i in ${MEMBERS[@]}
do
LIST=("${LIST[@]}" "${RANDOM}_${i}")
done
echo "--------------------"
date '+%Y%m%d %H:%M:%S'
echo "--------------------"
echo ${LIST[@]} |sed 's/\s/\n/g' |sort -g |awk -F"_" '{print $2}' |nl
exit 0
実行
$ sh isono.sh
--------------------
20100719 15:24:50
--------------------
1 wakame
2 tama
3 katsuo
4 sazae
5 namihei
6 tarao
7 fune