A small shell like bash.
ToYeah :
[bash] カレントディレクトリが存在しなくてもcd ./は成功する
nafuka :
git clone https://github.com/ToYeah/42_minishell.git && make -C 42_minishell && ./42_minishell/minishell
https://github.com/nafuka11/42_minishell_tester
- Simple command.
- Relative path command.
- Absolute path command.
minishell > ls
minishell > /bin/ls
minishell > ./test.sh
- Redirection
minishell > ls > ls.txt
minishell > ls >> ls.txt
minishell > cat < ls.txt
minishell > cat < ls.txt 1>out.txt 2>error.txt
- Pipe
minishell > ls | cat
minishell > ls | cat | grep 42
- combination
minishell > ls | cat > cat.txt
minishell > cat < cat.txt | grep 42 | wc 1> wc.txt
- echo
minishell > echo hello
minishell > echo -n hello
- cd
minishell > cd ./dir
minishell > cd /bin
- pwd
minishell > pwd
- export
minishell > export PATH="/"
- unset
minishell > unset
- env
minishell > env
- exit
minishell > exit
minishell > exit 42
minishell > exit -- 1