#!/bin/sh list=`ls | sort` limit=3 curnum=`echo "${list}" | wc -l` IFS=' ' for dir in ${list}; do echo ${curnum} if [ ${curnum} -gt ${limit} ]; then echo ${dir} else break fi curnum=`expr ${curnum} - 1` done {{category2 プログラミング言語,Shell}}