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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • natescamp

    natescamp

    30 NİSAN 2009