例えばシンボリックリンクをたどるreadlinkの-fオプションはGNUにしかなくて、「Macで動かないんだけどー」みたいなissueがあると大抵「brewでcoreutilsいれろ」みたいな身も蓋もない回答がきたりするんだけど、perlならどこでも動く。
readlink -f path/to/foo
とあるなら、
perl -MCwd=realpath -le 'print realpath shift' path/to/foo
で移植性のあるコードになる。
例えばシンボリックリンクをたどるreadlinkの-fオプションはGNUにしかなくて、「Macで動かないんだけどー」みたいなissueがあると大抵「brewでcoreutilsいれろ」みたいな身も蓋もない回答がきたりするんだけど、perlならどこでも動く。
readlink -f path/to/foo
とあるなら、
perl -MCwd=realpath -le 'print realpath shift' path/to/foo
で移植性のあるコードになる。
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.