FILES=../path/*
for FILE in $FILES;
do
./processInput.py -f <(./processInput.py -f $FILE) > $FILE
done
以上是我的代码的要点。我将系统输出从一个进程重定向到一个临时文件,该文件用作同一脚本但在不同进程中的输入。当我将该输出重定向到一些随机文件时,事情很好,文件包含正确的输出。但是,当我尝试重定向回$ FILE时,它会错误,就像外部进程有问题一样。是否有一些操作顺序在这里弄乱了?
我可以输出一些随机文件,然后在我完成后删除文件,但如果可能的话,我想避免这个不必要的步骤。