Hi! --- "Jacques B." <jjrboucher@xxxxxxxxx> wrote: > On 1/28/07, Daniel Qarras <dqarras@xxxxxxxxx> wrote: > > Hi all, > > > > with Bash one can list directories (excluding dot dirs) like this: > > > > ls [^.]*/ > > > > How can I list files instead of directories with Bash? I thought > this > > would be trivial but I can't find a solution anywhere. > > > > Thanks. > > > I'm not on my Linux partition so I'm going by memory here, but > something like: > > ls -lAR / | grep -v "^d" > > That will list Almost all files (exclude . and ..), Recursive, long > format, then exclude anything that is a directory (as those have the > d in front of the permissions). Yep, that would work, but I guess my question was a bit poorly formulated. I am writing a bash script that has: dirs=[^.]*/ and I'd like to have "files=..." without using find or other external commands if at all possible. Thanks. ____________________________________________________________________________________ TV dinner still cooling? Check out "Tonight's Picks" on Yahoo! TV. http://tv.yahoo.com/