플래그로 명명 된 파일을 만드는 방법이 궁금합니다. 예를 들어라는 폴더를 만들고 싶다면 -a
어떤 명령이 트릭을 수행할까요?
mkdir '-a'
,을 시도했지만 mkdir \-a
둘 다 작동하지 않았습니다. 저는 우분투에 있습니다.
다음과 같이 명령을 호출하십시오.
mkdir -- -a
--
(가) 그래서 수단은 옵션, 그 후 종료 있음 -a
을 옵션으로 문자 그대로가 아니라 해석됩니다 mkdir
. 당신은에서뿐만 아니라이 구문을 찾을 수 mkdir
있지만 제외한 모든 POSIX 호환 유틸리티 echo
와 test
. 사양에서 :
-인수는 옵션의 끝을 나타내는 구분 기호로 허용되어야합니다. 다음 인수는 '-'문자로 시작하는 경우에도 피연산자로 취급해야합니다. -인수는 옵션이나 피연산자로 사용해서는 안됩니다.
--
파일 이름을 처리하고 명령을 중단하지 않도록하는 거의 모든 작업에 대해 보호 장치로 사용 하는 것이 좋습니다. 예를 들어 루프에서 파일을 이동할 때 다음을 호출하여 파일이 호출 -i
되지 않도록 할 수 있습니다. t (in?) 옵션으로 올바르게 구문 분석 됨 :
mv -- "$f" new-"$f"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다