Loading bashToBatch.md 0 → 100644 +26 −0 Original line number Diff line number Diff line Copyright (C) 2020 ECORP SAS - Author: Vincent Bourgmayer Conversion bash to batch This files contains mapping of bash command for batch # Expression bash => batch ## Declaration - `var="foo" => `set "var=foo"` - `var=1` => `set /a "var=1" ## Condition: - `if [ -z ${var} ] then #do smtg fi` => `if defined var #do smtg` ## File manipulation - `mkdir -p /path/to/file` => `mkdir path\to\file` - `mkdir -p ${path}` => `mkdir %path%` ## Process - `exit 101` => `exit /b 101` - `if [ $? > 0]` => `if not errorLevel 1 <cmd>` - `var=$1` => `set "var=%1"` ## Other - `sha256sum -c ${FILENAME}.sha256sum` => `certUtil ??????????` - `wget` => `curl` - `ping -c` => `ping -r` Loading
bashToBatch.md 0 → 100644 +26 −0 Original line number Diff line number Diff line Copyright (C) 2020 ECORP SAS - Author: Vincent Bourgmayer Conversion bash to batch This files contains mapping of bash command for batch # Expression bash => batch ## Declaration - `var="foo" => `set "var=foo"` - `var=1` => `set /a "var=1" ## Condition: - `if [ -z ${var} ] then #do smtg fi` => `if defined var #do smtg` ## File manipulation - `mkdir -p /path/to/file` => `mkdir path\to\file` - `mkdir -p ${path}` => `mkdir %path%` ## Process - `exit 101` => `exit /b 101` - `if [ $? > 0]` => `if not errorLevel 1 <cmd>` - `var=$1` => `set "var=%1"` ## Other - `sha256sum -c ${FILENAME}.sha256sum` => `certUtil ??????????` - `wget` => `curl` - `ping -c` => `ping -r`