close

find . -name "*.c" > /tmp/list
n=`cat /tmp/list |wc -l|tr -d "\n"`
cat /tmp/list | while read x; do echo "`expr $RANDOM % $n`:$x"; done | sort -n| sed 's/[0-9]*://' 

第一行 : 找現行目錄為 *.c 的檔案

第二行 : 計算檔案行數

第三行 : 取亂數後列表出來

 

 

arrow
arrow
    全站熱搜

    echochio 發表在 痞客邦 留言(0) 人氣()