HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

if — Perform conditional processing in batch scripts. More information: <https://learn.microsoft.com/wind

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandbatchconditionalperformcliprocessingscriptsif
windows

Problem

How to use the if command: Perform conditional processing in batch scripts. More information: <https://learn.microsoft.com/windows-server/administration/windows-commands/if>.

Solution

if — Perform conditional processing in batch scripts. More information: <https://learn.microsoft.com/windows-server/administration/windows-commands/if>.

Execute the specified commands if the condition is true:
if {{condition}} ({{echo Condition is true}})


Execute the specified commands if the condition is false:
if not {{condition}} ({{echo Condition is true}})


Execute the first specified commands if the condition is true otherwise execute the second specified commands:
if {{condition}} ({{echo Condition is true}}) else ({{echo Condition is false}})


Check whether %errorlevel% is greater than or equal to the specified exit code:
if errorlevel {{2}} ({{echo Condition is true}})


Check whether two strings are equal:
if %{{variable}}% == {{string}} ({{echo Condition is true}})


Check whether two strings are equal without respecting letter case:
if /i %{{variable}}% == {{string}} ({{echo Condition is true}})


Check whether a file exist:
if exist {{path\to\file}} ({{echo Condition is true}})

Code Snippets

Execute the specified commands if the condition is true

if {{condition}} ({{echo Condition is true}})

Execute the specified commands if the condition is false

if not {{condition}} ({{echo Condition is true}})

Execute the first specified commands if the condition is true otherwise execute the second specified commands

if {{condition}} ({{echo Condition is true}}) else ({{echo Condition is false}})

Check whether `%errorlevel%` is greater than or equal to the specified exit code

if errorlevel {{2}} ({{echo Condition is true}})

Check whether two strings are equal

if %{{variable}}% == {{string}} ({{echo Condition is true}})

Context

tldr-pages: windows/if

Revisions (0)

No revisions yet.