这种逐行读取文件,可能是另起一个线程?

at $confige | while read LINE
do
    echo $LINE:$1: ${LINE##*/}
    if [ "${LINE##*/}" = "$1" ];
    then
        targetPath="$LINE"
        cd $LINE 
    fi
done

发现发现实际效果中,“cd $LINE”并没有起作用。

备注,假设此脚本,文件名为“testgo”,我的启动方式是:./testgo foldername。

我猜测,代码中所用的逐行读取文件,已经“跨shell”了。不知道对不对?

原文地址:https://www.cnblogs.com/KuTeng/p/5754797.html