如何在Bash中获得if构造的反义词?

ima*_*hat 4 bash

if date -d "2012010123"如果date命令返回零退出代码,则运行.如何让相反的事情发生?换句话说,如果退出代码为1,如何运行if语句?

dev*_*ull 8

否定它:

if ! date -d "2012010123"; then
  # do something here (date returned with non-zero exit code)
fi
Run Code Online (Sandbox Code Playgroud)

引用自help test:

  ! EXPR         True if expr is false.
Run Code Online (Sandbox Code Playgroud)