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ş:
Nasıl geçerli dosyanın tam yolunu komu...
Nasıl bir bash komut bir dosyanın ilk ...
Nasıl bir BASH değişken bir komut çıkt...
Nasıl Bash komut dosyası için burada b...
Kendisi tam yolunu almak için bir bash...