我想a)计算我的mass filer EMC设备上有多少个文件,b)将它们加载到数组中c)显示我有多少个文件的计数d)散装加载我的数据库中的每个文件e)显示我刚加载的文件的名称。无法显示数组中的目录内容
这是我的代码...
export OUT=/path/to/device
P_Array=$(cd ${OUT} ; find . -name "*TXT" | wc -l)
Plen=${#P_Array[@]}
echo "$Plen FILES TO PROCESS."
if [ $Plen -eq 0 ]
then
echo "`date '+%m/%d/%y %T:'` ZERO FILES."
fi
for name in ${P_Array[@]}
do
###Database Bulk Load Here###
echo "`date '+%m/%d/%y %T:'` $name was loaded."
done
问题答:Plen=${#P_Array[@]}
显示计数1时,它应该是5盒(sandbox ENV,现在)。 问题B:$name
显示文件的总数而不是单个文件名。
显然,这是全部错误的。我相信我有一些转变,但我不知道它是什么。帮帮我!
好悲伤。发现得好。接受并投票决定。谢谢。 – Chris