| ▲ | phailhaus 2 hours ago | |||||||
Bash syntax is anything but simple or logical. Just look at the insane if-statement syntax. Or how the choice of quotes fundamentally changes behavior. Argument parsing, looping, the list goes on. | ||||||||
| ▲ | akdev1l an hour ago | parent [-] | |||||||
if statements are pretty simple if $command; then <thing> else <thing> fi You may be complaining about the syntax for the test command specifically or bash’s [[ builtin Also the choice of quotes changing behavior is a thing in: 1. JavaScript/typescript 2. Python 3. C/C++ 4. Rust In some cases it’s the same difference, eg: string interpolation in JavaScript with backticks | ||||||||
| ||||||||