有人给我这个以递归方式展开文件夹占位符:
exec 7>&1
output="go"
while [ "$output" ]; do
output=$(find . -name "*.cloudf" -print0 | xargs -0 -n 1 python odrive.py sync | tee /dev/fd/7)
done
(.cloudf
是odrive占位符文件; sync
命令将它们扩展到文件夹中,然后这些新文件夹将包含更多需要展开的.cloudf
占位符。)
有效。问题是,在运行几次后,它会停止显示其进度。
exec 6>&1
和tee /dev/fd/6
应该是某种显示进度的技巧......但它们只能工作一两次,然后就会停止工作。
我尝试将6
更改为7
和其他数字,但这并没有帮助。