리눅스 readonly 변수 unset

리눅스 readonly 변수 unset
리눅스 readonly 변수 변경

1 명령어[ | ]

Bash
Copy
gdb <<EOF > /dev/null 2>&1
attach $$
call unbind_variable("변수명")
detach
EOF
  • gdb가 설치되어 있어야 한다

2 실습[ | ]

Console
Copy
[root@localhost ~]# readonly PI=3.14
[root@localhost ~]# readonly | grep PI=
declare -r PI="3.14"
[root@localhost ~]# unset PI
-bash: unset: PI: cannot unset: readonly variable
[root@localhost ~]# echo $PI
3.14
Console
Copy
[root@localhost ~]# gdb <<EOF > /dev/null 2>&1
> attach $$
> call unbind_variable("PI")
> detach
> EOF
[root@localhost ~]# readonly | grep PI=
[root@localhost ~]# echo $PI

3 같이 보기[ | ]

4 참고[ | ]