habvi / 42_minishell

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

builtin) update ft_set -> ft_declare #186

Closed ak0327 closed 1 year ago

ak0327 commented 1 year ago

declareコマンドを使えば変数の一覧を属性込みで出力できそう PWDの挙動チェックするにはこっちの方が合ってそう

# 一覧表示
$ declare -p | grep PWD
declare -x OLDPWD
declare -- PWD="/home/user42/42vm/minishell"

# 属性変更
$ declare +x OLDPWD      # OLDPWDのxを削除
$ declare -p | grep PWD
declare -- OLDPWD
declare -- PWD="/home/user42/42vm/minishell"

setコマンドは属性の表示に対応していない...?

declare +x A で-xのAの属性を--にできる

PR: #187