SORU
12 EKİM 2010, Salı


balık bash komut bir dosyanın tam yolunu yazdırmak için/

Soru: mutlak dosya yolu/... yazdırmak için komut/basit sh/bash yem var mı?

Kullanım örneği: ben dizini /a/b ve hala baskı tam yol dosya c komut satırı böylece ben kolayca yapıştırın başka bir program: /a/b/c. Basit, ama bunu yapmak için küçük bir program muhtemelen sonunda ekler uzun yollar, işleme gelince bana 5 saniye kadar kurtarabilir. Bu yüzden sürpriz yapmak için standart bir programı bulamıyorum bana — gerçekten yok mu?

İşte örnek bir uygulama, abspath.py:

#!/usr/bin/python
# Author: Diggory Hardy <diggory.hardy@gmail.com>
# 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)

CEVAP
12 EKİM 2010, Salı


Sembolik bağları çözer: readlink deneyin

readlink -e /foo/bar/baz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple

    Apple

    22 HAZİRAN 2005
  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013