날짜 명령을 인쇄하지 않고 날짜 형식이 올바른지 어떻게 확인할 수 있습니까?
date -d $datum +"%Y-%m-%d"
if [ $? -ne 0 ] ;then
echo error
exit
fi
답변1
이 시도:
$ date -d "$datum" +"%Y-%m-%d" >/dev/null 2>&1 && echo "OK" || echo "ERROR"
date
명령이 종료 코드를 반환 하면 인쇄되고 0
, 그렇지 않으면 인쇄됩니다.OK
ERROR