私はちょうどthis非常に有用なシェルスクリプトを見つけましたが、残念ながらMac OS X 10.5では動作しません。私が一番最後にecho $P
しようとしましたが、それが正しい道を戻っていますが、それでもcd $P
動作していないようですシェルファイルシステム内のN個のフォルダに移動するスクリプト
#!/bin/bash
LIMIT=$1
P=$PWD
for ((i=1; i <= LIMIT; i++))
do
P=$P/..
done
cd $P
:
これは質問(利便性のためにそれをコピーした)でスクリプトです。
端末に手動でP="some/path"
とcd $P
と入力してみました。
同じコマンドがスクリプトで動作しない理由はありません。それはセキュリティの問題でしょうか?
提案がありますか?
あなたは.bashrcののMAC相当が何であるかを知っているだけで "アップ"(bashrcに私のホームディレクトリには存在しません)?私はMac標準のシェルが何であるか知りません:-( –
.bashrcを持っていないと、いつでもそれを作成したり、編集することができます。 – ennuikiller
〜/ .bash_profileや〜/ .profileはありますか? –