トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

シェルで指定個数以上のディレクトリを削除する

 #!/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

[カテゴリ: プログラミング言語 > Shell]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2013年06月07日 20時33分58秒