回答編集履歴
2
意味ないけど何となく修正
answer
CHANGED
@@ -3,5 +3,5 @@
|
|
3
3
|
```bash
|
4
4
|
dir="dirname with spaces"
|
5
5
|
ssh user@host cd ${(q)dir} # Zsh専用
|
6
|
-
ssh user@host cd
|
6
|
+
ssh user@host "cd $(printf %q "$dir")" # BashでもZshでも
|
7
7
|
```
|
1
スペース
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
ローカルの変数をリモートで遅延評価するのはどう考えても不可能ですね。コマンドに埋め込むのが普通だと思います。
|
2
2
|
|
3
3
|
```bash
|
4
|
-
dir="
|
4
|
+
dir="dirname with spaces"
|
5
5
|
ssh user@host cd ${(q)dir} # Zsh専用
|
6
6
|
ssh user@host cd "$(printf %q "$dir")" # BashでもZshでも
|
7
7
|
```
|