Skip to content

Instantly share code, notes, and snippets.

@tyuki39
Created September 6, 2011 11:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tyuki39/1197286 to your computer and use it in GitHub Desktop.
Save tyuki39/1197286 to your computer and use it in GitHub Desktop.
バッチファイルとシェルスクリプトの雑多な例2
@ECHO OFF
SET CURRENTDIR=%CD%
echo %CURRENTDIR%
CURRENTDIR=$PWD
echo $CURRENTDIR
@ECHO OFF
SET yyyymmdd=%DATE:/=%
echo %yyyymmdd%
SET HHMMSS=%TIME::=%
SET HHMMSS=%HHMMSS:~0,-3%
SET HHMMSS=%HHMMSS: =0%
echo %HHMMSS%
SET ymdHMS=%yyyymmdd%%HHMMSS%
echo %ymdHMS%
FOR /F "tokens=1-6 delims=/:." %%a IN
("%DATE%:%TIME%: =0%") DO (
SET ymdHMS=%%a%%b%%c%%d%%e%%f
)
echo %ymdHMS%
yyyymmdd=`date +%Y%m%d`
echo $yyyymmdd
HHMMSS=`date +%H%M%S`
echo $HHMMSS
ymdHMS=`date +%Y%m%d%H%M%S`
echo $ymdHMS
@ECHO OFF
dir *.nonexistent
IF %ERRORLEVEL% NEQ 0 (
echo ERROR
)
ls *.nonexistent
if [ $? -ne 0 ]; then
echo ERROR
fi
@ECHO OFF
dir *.nonexistent
echo %ERRORLEVEL%
echo %ERRORLEVEL%
date /t > nul
echo %ERRORLEVEL%
ls *.nonexistent
echo $?
echo $?
@ECHO OFF
dir *.existent && EXIT /B 0
dir *.nonexistent || EXIT /B 1
ls *.existent && exit 0
ls *.nonexistent || exit 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment