Files
42sh/README.md
savalet 148e738680 Add special variables
Update readme
2025-05-09 17:33:16 +02:00

38 lines
793 B
Markdown

- [x] `:`
- [x] `alias`
- [x] `astprint`
- [x] `builtins`
- [x] `cd`/`chdir`
- [x] `echo`
- [x] `env`/`setenv`/`unsetenv` (`env` à completer)
- [x] `export`
- [x] `exit`
- [x] `printenv`
- [x] `pushd`/`popd`
- [x] `repeat`
- [x] `termname`
- [x] `which`/`where`
- [x] `yes`
- [x] `expr`
- [x] pipes
- [x] redirections
- [x] line editing (move, del)
- [x] input shortcut (^A,^E,^F,^B,...)
- [x] foreground/background jobs (`&`), (btln `fg`) (bonus)
- [x] while/foreach loops
- [x] if
- [x] `||`/`&&`
- [x] script with shebangs
- [x] `-c` eval argument
- [x] `-e` exit on failure
- [x] `-h` help (open man?)
- [x] globbing
- [x] var interpreter
- [x] inhibitor
- [x] magic quotes
- [x] parenthesis
- [x] command history (`history` btln)
- [x] heredocs
- [x] special env vars: `$?`, `$$`, ...