Unix 上でシンボリックリンクのリンク先を取得したい.
(中略)
とりあえず readlink とか realpath とかいうコマンドがまさに使えることがわかった.しかし,手元のマシンにはそんなものは入っていないので,
(中略)
#include <sys/param.h> #include <stdio.h> #include <stdlib.h> int main( int argc, char *argv[] ){ (以下略)
もっとお手軽にこんなんじゃダメでしょうか.
% perl -e 'use Cwd; print Cwd::abs_path($ARGV[0]), "\n"' some_path
最終更新時間: 2009-01-04 15:28