Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2912

bash上でファイルの絶対パス取得

$
0
0

readlink -f を使えばよい

$ readlink -f test.txt
/usr/xxx/test/test.txt

Macでreadlink -f ができない...

以下にスクリプトを作成された方がおられました。

Macでもreadlink -f

--- 引用ここから

readlink.sh
#!/bin/shTARGET_FILE=$1while["$TARGET_FILE"!=""];do
    cd`dirname$TARGET_FILE`FILENAME=`basename$TARGET_FILE`TARGET_FILE=`readlink$FILENAME`done

echo`pwd-P`/$FILENAME

--- 引用ここまで

実行するとファイルの絶対パスを取得できました

$ bash readlink.sh test.txt
/Users/xxx/Desktop/test.txt

参考

Macでもreadlink -f


Viewing all articles
Browse latest Browse all 2912

Trending Articles