[42-Seoul/minishell] 프로젝트 소개

yebeen·2022년 8월 10일
0

42-Seoul/minishell

목록 보기
1/9
post-thumbnail

사용 가능한 외부 함수

readline, rl_on_new_line, rl_replace_line, rl_redisplay, add_history, printf, malloc, free, write, open, read, close, fork, wait, waitpid, wait3, wait4, signal, kill, exit, getcwd, chdir, stat, lstat, fstat, unlink, execve, dup, dup2, pipe, opendir, readdir, closedir, strerror, errno, isatty, ttyname, ttyslot, ioctl, getenv, tcsetattr, tcgetattr, tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs

규칙

  • 닫히지 않은 따옴표나 특정되지 않은 특수문자를 해석하지 않아야 합니다.
  • 전역변수는 한 개 사용할 수 있습니다.
  • 작업 히스토리를 갖고 있어야 합니다.
  • 새로운 명령어를 입력할 수 있는 프롬프트를 보여줘야 합니다.
  • < : 입력을 리다이렉션 해야 합니다.
  • > : 출력을 리다이렉션 해야 합니다.
  • << : 입력값을 읽어 들입니다.
  • >> 출력을 추가 모드로 리다이렉션합니다.
  • 다음 기능을 수행할 수 있어야 합니다.
    • echo -n
    • cd
    • pwd
    • exprot
    • unset
    • env
    • exit
  • bash를 참고합니다.
profile
🐣🐥

0개의 댓글