.png)
Windows에서는 git bash에서(하지만 시스템 콘솔에서도 마찬가지라고 생각합니다)
curl
글로빙을 비활성화하고 별표를 확장하려는 모든 시도를 무시하는 이유는 무엇입니까 ?
$ GLOBIGNORE="*"; set -f; curl --noproxy "*" "http://www.google.com"
curl: (6) Could not resolve host: .gitignore
이것은 올바르게 작동하지만:
$ FOO="Abc *"
$ set +f;echo $FOO
Abc .classpath .gitignore .project .settings pom.xml src target
$ set -f;echo $FOO
Abc *
답변1
컬은 GLOBIGNORE와 친숙하지 않습니다.
하지만 당신의 명령으로 무엇을 성취하려고 하시나요 curl
?
원격 디렉토리(예: )에서 일치하는 모든 파일을 가져오기 위해 별표를 사용하려는 경우 curl "http://www.example.com/*"
어쨌든 작동하지 않습니다. curl
원격 디렉토리 아래의 파일을 나열하거나 웹서버가 별표를 확장하도록 할 수 없습니다.
별표가 --noproxy
매개변수를 의미하는 경우 대신 대체 접근 방식을 사용할 수 있습니다.
curl --noproxy `ls *` "http://www.google.com"
--noproxy
그러면 점으로 시작하는 파일 /폴더를 제외하고 이후 현재 디렉토리의 파일/폴더가 나열됩니다 .