ls command format display

Hi I have 3 files
[osbadmin@qa1 cp]$ ls -l
-rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 SANITY_TEST
-rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 Success 123333
-rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 Success 123333 (1)

I need to see this
"SANITY_TEST" "Success 123333" "Success 123333 (1)"
that means I have to use this as array elements as
arr=("SANITY_TEST" "Success 123333" "Success 123333 (1)")

Please help me.
Thanks in advance

Try this:

val="\"";
ls -ltr | awk -v var=$val  '{ORS=" ";print var $NF var; }'

Hi
When I tried this command on

[osbadmin@qa1 cp]$ ll
total 1272
-rw-rw-r-- 1 osbadmin osbadmin 0 Apr 22 14:38 a b
-rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 SANITY_TEST
-rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 Success 123333
-rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 Success 123333 (1)
[osbadmin@qa1 cp]$
it gives

[osbadmin@qa1 cp]$ val="\""; ls -ltr | awk -v var=$val '{ORS=" ";print var $NF var; }'
"1272" "(1)" "123333" "SANITY_TEST" "b" [osbadmin@qa1 cp]$

I have to get output as "a b" "SANITY_TEST" "Success 123333" "Success 123333 (1)"

Please help me.........

Try this:

ls -ltr | sed '/^-/!d'  |  sed 's/\(.*\):\([0-9]*\) \(.*\)/\"\3\"/' | tr "\n" " "

With ksh:

set -A arr $(ls)

Or:

ls | while read file
do
 i=$(($i+1))
 arr="$file"
done

Regards

Thanks this works properly...........................
Thanks again.

It also works well.........
Thaks for your support..............