6

入力としてファイル パスを取り、絶対ファイル パスを返す bash コマンドはありますか? より具体的には、次のようなパスを入力として受け取るコマンドが必要です。

/tmp/yaneeve/kit/linux/../../output/kit/SOURCES//usr//apps/myapp/lib

パスを返します。

/tmp/yaneeve/output/kit/SOURCES/usr/apps/myapp/lib

ありがとう!

4

2 に答える 2

16

パスが存在する場合は、(Linux上でも)はるかに信頼性の高いポータブルな方法があります。

canonicalPath=$(cd "$path"; pwd)
于 2009-05-27T07:05:01.523 に答える
4

試す (Linux)

readlink -f
于 2009-05-27T06:34:09.203 に答える