bashは、現在実行中のスクリプトファイルのパスを取得します

参考文献:https://sexywp.com/bash-how-to-get-the-basepath-of-current-running-script.htm

特定のスクリプトは次のよう:

1#!/ binに/ bashの
 2  なら [-L $ 0 ]
 3  、次いで 
4      BASE_DIR = ` DIRNAMEの $(READLINK $ 0 )`
 5  そう 
6      BASE_DIR = ' DIRNAME $ 0 '
 7  Fiが    
8はBasePath = $(CDする$ BASE_DIR。PWD 9  エコーの$はBasePath

それがある場合は、実際の文書を取得し、現在のファイルがソフトリンクファイルであるかどうかを判断します。

おすすめ

転載: www.cnblogs.com/xn--gzr/p/10988608.html