sophiakoulen / minishell

A simplified bash-like shell, with pipes, redirections and variable expansion.
3 stars 1 forks source link

wildcard quote in file name #127

Closed znichola closed 1 year ago

znichola commented 1 year ago
minishell$ touch '*ahah'
minishell$ touch 'this*that'
minishell$ ls
*ahah                   checklist.md            minishell               this*that
Dockerfile              includes                objs                    unit-tests
Makefile                libft                   srcs                    unit-tests-builtins
README.md               libminishell.a          tests
minishell$ touch \*ahah
minishell$ ls
*ahah                   \*ahah                  libminishell.a          tests
Dockerfile              checklist.md            minishell               this*that
Makefile                includes                objs                    unit-tests
README.md               libft                   srcs                    unit-tests-builtins
minishell$ echo "*"*
*ahah
minishell$ echo *"*"*
*ahah \*ahah this*that
minishell$ touch 'this"*"ash'
minishell$ ls
*ahah                   checklist.md            objs                    unit-tests
Dockerfile              includes                srcs                    unit-tests-builtins
Makefile                libft                   tests
README.md               libminishell.a          this"*"ash
\*ahah                  minishell               this*that
minishell$ echo *"*"*
*ahah \*ahah this*ash this*that
minishell$ ls
*ahah                   checklist.md            objs                    unit-tests
Dockerfile              includes                srcs                    unit-tests-builtins
Makefile                libft                   tests
README.md               libminishell.a          this"*"ash
\*ahah                  minishell               this*that
minishell$