#!/bin/bash # V 0.1.0 050723 adddate.sh # # Licensed under GPL # # ˘ ˘ # ˘ ˘ # ˘ ˘˘ ˘ ˘ ˘˘ ˘˘ ˘˘ ˘˘ ˘˘ # ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ ˘ # ˘ ˘ ˘ ˘˘ ˘ ˘ ˘˘˘ ˘ ˘˘ ˘ ˘˘˘ # ˘ ˘ # martin ˘˘ krung ˘˘ # # ++++++++++++++++++++++++++++++++++++++++++++++++ # # USAGE # bash adddate.sh folder # # REQUIRE # stat,mv # set filename if [ -n "$1" ];then file=$1 # read date out of file datum=`stat -c %y $file` #echo timestamp: $datum $file=´echo $file | -r s#[^[:alnum:]]#_#g | sed -r s#_+#_#g´ echo $file # extract day,month,year day=${datum:8:2} month=${datum:5:2} year=${datum:2:2} date=${year}${month}${day} #echo $date #mv -v $file ${date}_${file} else echo DESC echo macht ordern zu datum_order echo macht ordern zu 030404_order echo echo USAGE echo bash adddate.sh folder fi