循环变量的输出显示的值与预期不同
想象一下我当前的工作目录中有两个文件夹:back/和front/。我试图进入他们每个人的内心并做一些事情。从下面的简单脚本: for dir in */ ; do echo "$(dir)" done 我期待这样的输出: back front 然而,我得到的是: back front back front 我不明白。结果是,如果我尝试cd进入该文件夹: for dir in */ ; do echo "$(dir)" cd $(dir) echo "$(pwd)" cd .. done 我得到: back ...