habvi / 42_minishell

Re-implemented a simple shell.
4 stars 0 forks source link

search path #216

Closed ak0327 closed 1 year ago

ak0327 commented 1 year ago

ak0327 commented 1 year ago
CDPATH
* 相対パスの場合に検索される
* :区切りで左から検索される
* :区切りで空文字列があった場合はcurrentに置換される
* current(空文字列)以外で移動に成功した場合、移動先のpathを表示する
* currentで移動した場合は、移動先のpathを表示しない
* CDPATHに存在しなければcurrent

$ CDPATH=$PWD
$ cd srcs
/home/user42/42vm/minishell/42_minishell/srcs

$ CDPATH=":$PWD"
$ cd srcs

$ CDPATH="$PWD:"
$ cd srcs
/home/user42/42vm/minishell/42_minishell/srcs