BLOGTIMES
2017/01/25

sh でファイルを日付毎に振り分ける

  sh 
このエントリーをはてなブックマークに追加

たくさんのファイルを変更日のフォルダ( YYYYMMDD) を作ってそこに振り分けるためのスクリプトを作ってみました。
date コマンド*1-r オプションを使っているのがポイントです。

furiwake.sh

#!/bin/bash cd /path/to/dir find /path/to/dir -maxdepth 1 -name 'hoge_*' | while read f ; do d=`date -r "$f" '+%Y%m%d'` if [ ! -d $d ] ; then mkdir "$d" fi mv "$f" "$d" done

トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/9102
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form

コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。

OpenID を使ってログインすることができます。

Identity URL: Yahoo! JAPAN IDでログイン