通过更改路径中的一个目录,更快地通过Unix cd?

itc*_*ack 3 unix shell

我有多个目录(例如tom richard harry),它们具有相同的子目录和文件结构.如果我正在处理一个目录中的文件,是否有一种快速或简单的方法来cd到另一个目录中的等效路径?

pwd=/mystuff/myproject/tom/hobbies/sports/highschool

cd /mystuff/myproject/richard/hobbies/sports/highschool
Run Code Online (Sandbox Code Playgroud)

我希望有一些像cd pwd这样的快捷方式,但是在一个命令中更改tom> richard.

Wil*_*lQu 11

以下应该有效:

cd ${PWD/tom/richard}
Run Code Online (Sandbox Code Playgroud)