scripts: fixed string mismatch caused by ls [1/1]

PD#SWPL-67684

Problem:
string mismatch.

Solution:
Use find to replace ls.

Verify:
A5_av400/A5_av409

Signed-off-by: bin.chen <bin.chen@amlogic.com>
Change-Id: I6985cdb2d1db52add6f3249a1cdf908f1f287e3f
diff --git a/env.sh b/env.sh
index 0ddd684..4ddcdd3 100755
--- a/env.sh
+++ b/env.sh
@@ -52,10 +52,10 @@
 
 unset ARCHS SOCS BOARDS PRODUCTS
 
-ARCHS=(`ls $PWD/arch`)
+ARCHS=($(find $PWD/arch -mindepth 1 -maxdepth 1 -type d ! -name ".*" | xargs basename -a | sort -n))
 SOCS=($(find $PWD/soc -mindepth 2 -maxdepth 2 -type d ! -name ".*" | xargs basename -a | sort -n))
 BOARDS=($(find $PWD/boards -mindepth 2 -maxdepth 2 -type d ! -name ".*" | xargs basename -a | sort -n))
-PRODUCTS=(`ls $PWD/products`)
+PRODUCTS=($(find $PWD/products -mindepth 1 -maxdepth 1 -type d ! -name ".*" | xargs basename -a | sort -n))
 
 if [ -n "$1" ]; then
 	if [ $1 == "-h" ]; then