Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于"的质疑;“未设置”;unix中的功能_Unix - Fatal编程技术网

关于"的质疑;“未设置”;unix中的功能

关于"的质疑;“未设置”;unix中的功能,unix,Unix,首先,我定义了一个变量count=10,并将其设置为只读。现在,我怎样才能解除它 其次,在取消设置变量时,它将其设置为NULLstring。我已经设置了dir=/home/kundan 现在,在取消设置目录时,如果我执行了echo$dir,则输出为空,但如果我给出cd$dir,它将转到/home/kundan 为什么会这样 我希望在取消设置dir后,它不应该转到/home/kundan好吧,因为它是只读的,所以您不能真正取消设置它。如果您想这样做,您不应该将其设置为只读。请参阅。取消设置按预期工

首先,我定义了一个变量
count=10
,并将其设置为只读。现在,我怎样才能解除它

其次,在取消设置变量时,它将其设置为
NULL
string。我已经设置了
dir=/home/kundan
现在,在取消设置目录时,如果我执行了
echo$dir
,则输出为空,但如果我给出
cd$dir
,它将转到
/home/kundan

为什么会这样


我希望在取消设置
dir
后,它不应该转到
/home/kundan

好吧,因为它是只读的,所以您不能真正取消设置它。如果您想这样做,您不应该将其设置为只读。请参阅。

取消设置按预期工作,因为它将@dir设置为null。如果该变量是只读变量,则它将不起作用

在cd$dir上,如果$dir为空或不存在。它将转到默认目录。i、 e./home/用户名


只需从其他路径尝试cd$abcd(其中未定义$abcd),因为未定义$abcd,它将以/home/username结尾

您可以发布您正在尝试的代码吗?