【发布时间】:2023-03-12 20:31:02
【问题描述】:
我在 .gitconfig 上创建了一个别名:
[alias]
test = "!f() { \
for l in "$@"; do \
echo "$l"; \
done; \
}; f"
考虑命令:
git test "foo bar" last
我期待得到:
foo bar
last
但是,我得到了:
foo
bar
last
这是与 bash 上类似的“for”命令不同的行为。为什么会这样?我应该如何让这个命令正常工作?
【问题讨论】: