__FILE__
에 해당하는 sh가 있습니까? 현재 실행중인 파일의 경로 이름을 알려 주시겠습니까? POSIX 솔루션이 선호되고 배시 허용. 감사합니다.sh 상당의 __FILE__
7
A
답변
5
0
그냥 생각 : bash는 스크립트 솔루션을
#!/usr/bin/env bash
# "$0" will expand to the name of the script, as called from the command line
readlink -f $0
+0
스크립트가 $ PATH 변수를 통해 호출되면 올바르지 않습니다. –
+0
아직도 (편집 참조)? – miku
+0
'readlink'는 완전히 이식 가능하지 않습니다. OSX (그리고 BSD는 일반적으로?)는 완전히 다른 버전을 가지고 있는데,'-f'가 지원되지 않습니다. 오히려'-f'가 다른 것을 의미합니다 (여기서는 도움이되지 않습니다). – Telemachus
1
관련 문제
- 1. 자바 상당의 Ruby ObjectSpace.each_object
- 2. 루비 상당의 NumPy
- 3. 자바 상당의 swfobject
- 4. ABSPATH 또는 __FILE__?
- 5. 번이 C 상당의 #pragma ++ 빌더
- 6. sh 스크립트는 python 스크립트와 동일합니다.
- 7. File.expand_path (..., __FILE__)가 가장 좋습니다.
- 8. __LINE__ 및 __FILE__ 중 무엇입니까?
- 9. Webistrano bash/sh 문제!
- 10. sh 파일 실행 문제
- 11. /빈/SH - 파이썬
- 12. 상당의 foreach의 첫 번째 루프를 모방()
- 13. Ruby - __FILE__ 변수를 덮어 쓰는 방법이 있습니까?
- 14. Javascript에서 PHP의 __FILE__ 변수에 대한 아날로그가 있습니까?
- 15. Visual C++ 10 __FILE__ 매크로 lowericases
- 16. AuthorizationExecuteWithPrivileges를 통해 sh 스크립트 실행
- 17. sh 명령 : exec 2> & 1
- 18. sh : irb를 찾을 수 없음 오류
- 19. PHPdoc 용 sudo로 SH 스크립트 실행
- 20. sh -c "..."명령에서 쉘 변수를 어떻게 할당합니까?
- 21. Mac에서 IPython의 sh 프로필에 문제가 발생했습니다.
- 22. pdflib - sh : phpize : 명령을 찾을 수 없습니다.
- 23. 안드로이드 폰 "sh : 애플릿을 찾을 수 없습니다"
- 24. .sh 파일을 Java를 사용하여 실행할 수 없습니다.
- 25. Makefile에서 실행되는 sh 명령의 결과를 검사하려면 어떻게합니까?
- 26. PHP에서 .sh 파일을 실행하는 방법은 무엇입니까?
- 27. 우분투에서 sh 파일의 설치 프로그램을 만드는 방법
- 28. Solaris 10/bin/sh 간접 참조 용
- 29. 안드로이드의 TextView는 어느 방향 으로든 두 줄 상당의 텍스트를 보여줍니다.
- 30. IErrorHandler에서 HTTP 403 상당의 WCF 메시지를 생성하는 방법은 무엇입니까?
가능한 중복 [배쉬 스크립트가 저장 무슨 디렉토리를 말씀해 주시겠습니까?] (HTTP : // 유래 .com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in) – rightfold