「project something」と入力して、エディターを開いて同時にプロジェクトフォルダーに「cd-ing」するという毎日のタスクを自動化しようとしています。ここまでは順調ですね。コードは機能しています。しかし、私はいくつかの予期しない動作をしました。現在のディレクトリ ラベルが表示されていLukas-mbp:~sub_directory(2603m|master) $
ます。これはそこで何をしsub_directory
ているのですか。以下のコードのように、私が使用している変数名です。しかし、私の端末が実際のディレクトリの代わりにそれを表示している理由を誰かに教えてもらえますか?
function project() {
for directory in ~/projects/*
do
for sub_directory in $directory/*
do
if [[ "$sub_directory" =~ $1 ]]; then
cd "$sub_directory"
sublime $sub_directory
return
fi
done
done
}