在此示例中PWD= /bin/pwd,PWD在执行命令之前,将变量设置为空字符串/bin/pwd。更改仅对该行生效。这对于在运行命令时临时更改变量而不影响原始值很有用。另一个示例是使用read,以设置不同的内容IFS:IFS=, read a b c <<<"comma,separated,list"这将设置字段分隔符为逗号,这样a,b和c被正确读取。在此行之后,IFS返回到默认值,因此脚本的其余部分不受影响。也许在某些系统上,命令的输出pwd受变量的值影响PWD,因此这样做可以防止因PWD在其他地方被覆盖而导致的问题。