Argumento curinga para o utilitário cygwin

4

Comando

ls "myfolder"

faz o seu trabalho, listando os arquivos csv dentro da pasta. Ainda

ls "myfolder/*.csv" - > No such file or directory

porque

ls "myfolder/*" - > No such file or directory

e

ls "myfolder\*" - > No such file or directory

    
por Val 16.06.2014 / 16:20

1 resposta

6

Tente usar seu comando ls sem as aspas duplas, como:

ls myfolder/*.csv

Como você coloca aspas duplas em torno do caractere curinga (asterisco), o shell não faz nenhuma expansão e tentará localizar um arquivo chamado *.csv .

mtak@frisbee:~$ ls tst/*.txt
tst/bar.txt  tst/bla.txt  tst/foo.txt
mtak@frisbee:~$ ls "tst/*.txt"
ls: cannot access tst/*.txt: No such file or directory
    
por 16.06.2014 / 16:22