回答編集履歴
1
補足
answer
CHANGED
@@ -10,4 +10,8 @@
|
|
10
10
|
usr/local $ cd /usr
|
11
11
|
/usr $ cd /
|
12
12
|
/ $
|
13
|
-
```
|
13
|
+
```
|
14
|
+
|
15
|
+
補足:
|
16
|
+
`${PWD%/*/*}` `$PWD`の末尾から2つめの`/`までを削除した文字列。`/`が2つ未満の場合は`$PWD`のまま。
|
17
|
+
`${PWD#${PWD%/*/*}/` 上記の後に`/`を付けた物を、`$PWD`の先頭から削除した文字列。`/`が2つ未満の場合は`$PWD/`という文字列を`$PWD`の先頭から削除しようとするがそういう物は含まれないので、`$PWD`のまま。
|