tenkaoのはてなダ…メモ このページをアンテナに追加 RSSフィード

2007年04月14日

`pwd`

ln -s `pwd`/django_src/django /usr/lib/python2.3/site-packages/django

Installing the development version - Django | How to install Django | Django Documentation のインストール手順に見慣れない記述があった。[`pwd`]

The pwd command (print working directory) is used to print the name of current working directory from a computer's command-line interface.

pwd - Wikipedia, the free encyclopedia

現在のディレクトリの絶対パスを表示するコマンドみたいだけど、[`] で囲むことで現在のディレクトリのパスを入力する代わりに出来るらしい。[']シングルクォートじゃないから気を付けて(ところで [`] コレ、なんて読むんだろう)

python までのパスがえらい長かった(/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5)ので助かった。

追記)

[`] バッククォートだそうだ。

このシェルスクリプトの最大のミソは、バッククオート(`)です。一対のバッククオートで囲まれたコマンド列はシェルによっていったん実行され、その結果 得られる出力がこの部分と置き換わります。

シェルスクリプトの基礎

なるほどなー