Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 53764c32 authored by vincent's avatar vincent
Browse files

add a markdown document to convert bash to batch

parent a22d4407
Loading
Loading
Loading
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`