./filestat.sh: line 14: syntax error near unexpected token `(' ./filestat.sh: line 14: `done<< ( find $path -type f -print );'
------解决方案-------------------- done<< (find $path -type f -print) 这样用比较奇怪吧,先把结果保存到一个文件,再重定向试试。
------解决方案-------------------- <<需要的是文件描述符 要想将find $path -type f -print结果read,使用for line in $(find $path -type f -print);do xxxx;done
------解决方案-------------------- 正解 for line in `find $path -type f -printf` do XXX done