Skip to content

JimpeiYamamoto/minishell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minishell

  • C言語でbashを再現しました
  • 42tokyoの学生であるtsekigucyjimpeiで共同開発

minishellイメージ

実行環境

  • Mac OS

インストール

homebrewのインストール

下記のサイトから事前にインストールしてください

https://brew.sh/

readlineのインストール

brew install readline

リポジトリのクローン

git clone git@github.com:JimpeiYamamoto/minishell.git

コンパイル

cd minishell
make

起動

./minishell

搭載機能

  • コマンドの実行
    • 環境パス
    • 絶対パス
    • 相対パス
  • ビルトインコマンド
    • echo (-n オプション)
    • exit
    • export
    • env
    • unset
    • cd
    • pwd
  • リダイレクト
    • <
    • >
    • >>
    • <<
  • パイプ
  • シングルクォート、ダブルクォートの解釈
  • シグナル
    • ctrl + c
    • ctrl + d
    • ctrl + \
  • 終了ステータス、エラーメッセージの再現
  • コマンドの履歴

minishellを心ゆくまでお楽しみください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.4%
  • Makefile 6.3%
  • Shell 4.3%