./42
또는이라는 실행 파일을 만드는 것은 쉽지만 ./カラオケ
문자 없는 명령이 포함된 일반적인 패키지는 찾지 못했습니다. 예를 들어 Ubuntu에서는 apt-file find . | grep -i -e '/[^a-z/_\-]+$'
각 실행 파일의 기본 이름에 최소한 하나의 문자, 밑줄 또는 대시가 있는 것으로 보고됩니다. 문자 없이는 실행할 수 없는 유일한 파일이나 디렉토리는 일반적으로 버전 번호 등 입니다 docbook/dtd/xml/4.1.2
./usr/include/c++/4.8.2
명령 이름 지정 방법을 제한하는 게시된 규칙이나 표준이 있습니까? 아니면 이것은 단지 문화적 관습일까요?
답변1
반례: [
당신이 쓰고 있는 명령은 마지막 인수를 취한다는 점을 제외 if [ "$foo" = bar ]
하고는 동일합니다.test
]
표준 유틸리티.
예, 실행 파일입니다.
# ls -l "/usr/bin/["
-rwxr-xr-x 1 root root 51920 Mar 2 2017 /usr/bin/[