有沒有相當於__FILE__
的sh,給我當前正在執行的文件的路徑名?首選POSIX解決方案,bash可以接受,謝謝。sh等效於__FILE__
回答
嘗試使用$0
。
這不等同於'__FILE__',如果你在一個源自另一個文件的文件中。 – mxcl 2012-08-15 14:20:51
怎麼樣「哪個$ 0」? – 2013-07-06 12:53:12
只是一個想法:
#!/usr/bin/env bash
# "$0" will expand to the name of the script, as called from the command line
readlink -f $0
如果通過$ PATH變量調用該腳本,則這將不正確。 – 2010-07-23 14:26:06
仍然(請參閱編輯)? – miku 2010-07-23 14:28:33
請注意'readlink'不是完全可移植的。 OSX(大概是BSD)有一個完全不同的版本 - 其中'-f'不被支持。相反,'-f'表示不同的東西(這裏沒有幫助)。 – Telemachus 2010-07-23 14:29:37
對於bash腳本解決方案
的- 1. bash中`__FILE__`,`__LINE__`的等效
- 2. 如何獲得pyd文件的路徑等效於__file__
- 3. Rake的'sh'等於Jake嗎?
- 4. 「SH -x」 等效Perl和Python腳本
- 5. 等效於WM_MOVE
- 6. 在ruby中,python的__file__等價於什麼?
- 7. Ruby的等價物`if __FILE__ == $ PROGRAM_NAME`
- 8. Tiff等效於UIImage.AsPNG()
- 9. IsNan等效於C
- 10. ifdef等效於TCL
- 11. fgets等效於C++
- 12. // @ sourceURL等效於CSS
- 13. __LINE__等效於Javascript
- 14. FileMakerPro等效於Linux?
- 15. ShellExecute等效於.NET
- 16. 等效於libmysqldev FreeBSD
- 17. DataInputStream.skip等效於C#
- 18. curl等效於C#
- 19. JRE等效於Python
- 20. .BAT等效於MAC
- 21. ob_get_contents等效於asp
- 22. Response.Redirect等效於C#
- 23. char.IsLetterOrDigit等效於php
- 24. Exceldna等效於Java
- 25. cout.precision()等效於python
- 26. 等效於OpenSSL的
- 27. Android等效於JTextArea
- 28. powershell等效於SIGHUP
- 29. Winsock.SendData等效於Javascript?
- 30. Url.Content()等效於php?
可能重複[一個bash腳本可以告訴目錄它存放在?(HTTP://計算器.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in) – rightfold 2015-03-20 09:09:17