-
## Description
```shell
minishell$ cat
^C
minishell$ minishell$
```
-
`.`, `/` コマンドの挙動に関する確認 (対応不要の可能性)
### 概要:
`bash` における `.`, `/` コマンドの挙動が `minishell` と異なる
### 詳細:
- **`.` コマンド**:
```sh
bash-3.2$ .
bash: .: filename argument required
.: usage: . filename …
-
cat should not quit but wait for input | DONE
fix this error : "export: `_=/usr/bin/env' not a valid identifier" | DONE
trim string, space should not create new token | DONE
echo flag -n redo | DO…
-
`heredoc`中の`Ctrl + D`動作がBashと異なる
### **概要**
minishellの`heredoc`処理で、`Ctrl + D`を押すとBashと異なり、次の行に移動してしまう
#### **minishellの出力**:
```
minishell$
minishell$
```
#### **Bashの出力**:
```
bash-3…
-
Variables that expand to empty (only '\0' or only consist of whitespace) are not processed during cmd exc (compare to empty string example in next comment)
Minishell:
```bash
🌈 minishell$ $noexis…
-
ディレクトリを実行しようとした時に、適切なエラーメッセージが表示されない
### 概要
ディレクトリをコマンドとして実行しようとする際、`is a directory`のエラーメッセージが表示されるべきところ、誤ったメッセージが表示されるか、エラーメッセージが表示されない。
#### bash:
```
bash-3.2$ $HOME
bash: /Users/north: i…
-
-
This happens when first pressing Ctrl+C and then exiting.
It's because when we print a newline depends on the exit code.
With a program that returns 130 we also print a newline.
This also applie…
-
Minishell $ export TEST="123 aout"TEST2="ocharcr;ph"
STRING_TOKEN: export
STRING_TOKEN: TEST="123 aout"TEST2="ocharcr;ph"
-
Test Minishell
- [x] le ctrl-D provoque une fin de buffer
- [x] Signal interuption -> 128 + valeur du signal
- [x] le parsing des `""` et des `''` se fait avant la verification des commandes -> `"…