comando bash / fish para imprimir la ruta absoluta a un archivo
Pregunta: ¿hay un simple sh / bash / zsh / fish/... comando para imprimir la ruta absoluta de cualquier archivo que lo alimente?
Caso de uso: Estoy en el directorio /a/b
y me gustaría imprimir la ruta completa al archivo c
en la línea de comandos para poder pegarlo fácilmente en otro programa: /a/b/c
. Simple, sin embargo, un pequeño programa para hacer esto probablemente podría ahorrarme 5 o tan segundos cuando se trata de manejar caminos largos, que al final se suma. Así que me sorprende que no puedo encontrar una utilidad estándar para hacer esto - ¿realmente no hay ninguno?
Aquí hay una implementación de ejemplo, abspath.py:
#!/usr/bin/python
# Author: Diggory Hardy <[email protected]>
# Licence: public domain
# Purpose: print the absolute path of all input paths
import sys
import os.path
if len(sys.argv)>1:
for i in range(1,len(sys.argv)):
print os.path.abspath( sys.argv[i] )
sys.exit(0)
else:
print >> sys.stderr, "Usage: ",sys.argv[0]," PATH."
sys.exit(1)
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52