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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Kap Slap

    Kap Slap

    8 Mart 2010
  • snookie77

    snookie77

    2 Mart 2006