Skip to content

Instantly share code, notes, and snippets.

@shikachii
Last active December 18, 2016 08:08
Show Gist options
  • Save shikachii/91effcddf2cdf04e035fd8ad1222c5d1 to your computer and use it in GitHub Desktop.
Save shikachii/91effcddf2cdf04e035fd8ad1222c5d1 to your computer and use it in GitHub Desktop.
日付と親ディレクトリの名前と番号を付けたディレクトリを作ってその中に任意のファイルをコピーするやつ
@echo off
setlocal
rem cmd1 => cmd=pwd ^| awk -F\ "{print $6}"
rem cmd2 => echo %date% ^| sed -e "s/\//-/g"
rem cmd3 => ls ^| grep Physics ^| awk -F_ "{print $3}" ^| sed -e "s/0//g"
rem cmd4 => ls %dirct% ^| grep %extend%$
set res=
set file=
set num=
set under=_
set zero=0
set dirct=template
set extend=tex
set srash=/
rem cmd
for /F "usebackq" %%i in (`pwd ^| awk -F\ "{print $6}"`) do (
set res=%%i
)
rem cmd2
for /F "usebackq" %%i in (`echo %date% ^| sed -e "s/\//-/g"`) do (
set d=%%i
)
rem cmd3
for /F "usebackq" %%i in (`ls ^| grep Physics ^| awk -F_ "{print $3}" ^| sed -e "s/0//g"`) do (
set num=%%i
)
set /A num=%num%+1
set temp=%d%%under%%res%%under%%zero%%num%
mkdir %temp%
rem cmd4
for /F "usebackq" %%i in (`ls %dirct% ^| grep %extend%$`) do (
set file=%%i
)
cp %dirct%%srash%%file% %temp%
endlocal
exit /b 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment