Esiste un equivalente sh di __FILE__
, per fornirmi il nome percorso del file attualmente in esecuzione? Le soluzioni POSIX preferite, bash accettabili, grazie.sh equivalente a __FILE__
risposta
Provare a utilizzare $0
.
Questo non è equivalente a '__FILE__' se lo stai facendo in un file che è originato da un altro file . – mxcl
come su "quale $ 0"? –
Solo un pensiero:
#!/usr/bin/env bash
# "$0" will expand to the name of the script, as called from the command line
readlink -f $0
Non sarà corretto se lo script viene chiamato tramite la variabile $ PATH. –
Ancora (vedi modifica)? – miku
Si noti che 'readlink' non è interamente portatile. OSX (e presumibilmente BSD in generale?) Hanno una versione completamente diversa - dove '-f' non è supportato. Piuttosto, dove '-f' significa qualcosa di diverso (e non utile qui). – Telemachus
Per una soluzione script bash
- 1. Equivalente di `__FILE__`,` __LINE__` in bash
- 2. Visual C++ equivalente di __FILE__, __LINE__ e __PRETTY_FUNCTION__
- 3. Equivalente di double-clickable .sh e .bat su Mac?
- 4. Heroku: sh: cython: non trovato
- 5. Che cosa significa __FILE__?
- 6. ABSPATH o __FILE__?
- 7. PHP __DIR__ o __FILE__ symlinked
- 8. argomento passando script .sh
- 9. Rileva sfondo dopo: sh
- 10. equivalente a pipefail in GNU make?
- 11. Cosa significa "$ {x %% *}" in sh?
- 12. Java equivalente a WPF
- 13. jQuery equivalente a "getElementsByName"
- 14. python - equivalente a strtotime?
- 15. Lua equivalente a shlex?
- 16. iOS equivalente a View.GONE
- 17. boto3 equivalente a boto.utils.get_instance_metadata()?
- 18. Scala equivalente a wsdl2java?
- 19. Equivalente a JDIC?
- 20. AMD equivalente a NvOptimusEnablement
- 21. Javascript equivalente a $ ('body')
- 22. MDX equivalente a come
- 23. Python Equivalente a phpinfo()
- 24. WPF equivalente a TextRenderer
- 25. Equivalente Android a UIImageJPEGRappresentazione?
- 26. DbType equivalente a SqlDbType.Bit
- 27. In clojure, sh è bloccato
- 28. bash/sh if sintassi dell'istruzione
- 29. cosa significa/fa la variabile __file__?
- 30. Calcolare modulo nello script sh
possibile duplicato di [Può uno script Bash dire che cosa directory è memorizzato in?] (Http: // StackOverflow .com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in) – rightfold