0
내가 속한 디렉토리에 따라이 세 가지 찾기 명령의 결과가 다른 이유는 무엇입니까?Linux 찾기 명령 : 이상한 동작
[email protected]:~$ find /home/daniel/workspace/service/tests/smoke -name *.test
(result: lists all files named *.test as expected)
[email protected]:~/workspace$ find /home/daniel/workspace/service/tests/smoke -name *.test
find: paths must precede expression: service_real_all_tests_possible.test
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
[email protected]:~/workspace/service$ find /home/daniel/workspace/service/tests/smoke -name *.test
/home/daniel/workspace/service/tests/smoke/doc.test
'*'를 인용하지 않았기 때문에 쉘이 먼저 확장합니다. – melpomene
[shellcheck] (http://www.shellcheck.net)을 시도해보십시오. 이건 셸 이상한 점을 많이 지적합니다. –