I was just going to mention that, you beat me to it : ) A glob command would 
indeed be nice to have.

On 19 Feb, 2014, at 7:06 pm, Kevin Squire <[email protected]> wrote:

> This is a feature I miss in Julia. My solution has been to do
> 
> using PyCall
> @pyimport glob
> files=readall(glob.glob("*.txt"))
> 
> Cheers, Kevin
> 
> On Wednesday, February 19, 2014, Roger Herikstad <[email protected]> 
> wrote:
> Hi,
>  I'm a bit surprised that this doesn't work
> 
> _       _ _(_)_     |  A fresh approach to technical computing
>   (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
>    _ _   _| |_  __ _   |  Type "help()" to list help topics
>   | | | | | | |/ _` |  |
>   | | |_| | | | (_| |  |  Version 0.2.0 (2013-11-16 23:44 UTC)
>  _/ |\__'_|_|_|\__'_|  |  Official http://julialang.org release
> |__/                   |  x86_64-apple-darwin12.5.0
> 
> julia> ;ls
> file1.txt     file2.txt       file3.txt       file4.txt       file5.txt
> 
> julia> ;ls *.txt
> file1.txt     file2.txt       file3.txt       file4.txt       file5.txt
> 
> julia> run(`ls *.txt`)
> ls: *.txt: No such file or directory
> ERROR: failed process: Process(`ls *.txt`, ProcessExited(1)) [1]
>  in pipeline_error at process.jl:476
>  in run at process.jl:453
> 
> How do I use wildcards in conjunction with run(`ls ..`)? I am trying get a 
> list of files matching a certain pattern that I will then do some processing 
> on. In other words, I would like to do something like this:
> 
> files = readall(`ls file*.txt`)
> 
>  
>  

Roger Herikstad
[email protected]

Reply via email to