나는 이것을 가이드에서 본 적이 있습니다.https://sipb.mit.edu/doc/safe-shell/)은 glob 확장을 비활성화하는 것이 좋습니다 set -f
(sh 및 bash에서). 이 옵션이 활성화되면 다른 셸을 사용하거나 해당 옵션을 일시적으로 비활성화하는 것 외에 sh -c 'echo *'
명시적으로 전역 확장을 수행할 수 있는 방법이 있습니까 set +f; echo *; set -f
?
"-f" 플래그가 활성화된 경우 명시적으로 전역 확장을 수행합니다.
관련 정보
- Fedora 22 및 Firefox에서 Webex를 사용할 때 비디오가 표시되지 않음
- Arch Linux - Wi-Fi 메뉴가 갑자기 작동을 멈췄습니다.
- 특정 ID와 일치하는 XML 문서 필터링
- Dovecot 연결이 이제 종료되었습니다 [닫힘]
- 치명적인 신호란 무엇입니까?
- 중단된 화면 세션에서 마지막 출력 가져오기
- mdadm raid1 동일한 크기의 파티션에서 크기가 다른 배열
- Linux에서 Homebrew 설치 경로 문제
- "이것은 단일 디스크입니까?" 아카이브 메시지를 건너뛰는 방법
- GNU는 Linux 사용자 공간에서만 실행됩니까?