sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #96068
Re: Bash under solaris: liste af filenames over i array
On Thu, Aug 21, 2008 at 09:13:03 +0200, Torben Andersen wrote:
> Hejsa,
> Et "dumt" spørgsmål! Er ved at lave et bash program, som udfører bestemte modifikationer på nogle bestemte filer. Har brug for at få filnavnene (og kun filnavnene) over i et array. Har forsøgt med alverdens versioner af ls, men den vil printe et eller andet udover filnavnet. Nogen råd?
declare -a filer
filer=($(ls))
echo ${filer[*]}
echo antal=${#filer[*]}
og filer med mellemrum er et problem....
NB
"ls" printer da normalt kun filnavnet ?
først med diverse options som "-l" kommer der mere,
men er der lavet en alias eller andet script der kalder ls, kan
det jo være at der tilføjes andre ting til ls.
prøv : ls | cat
--
mvh Frank Damgaard |
Follow ups
References