如何通过仅输入一次更改列表,在给定的更改列表中同步2个完全独立的树,例如给出与
相同的结果p4 sync //tree1/a/b/c/...@1234 //tree2/d/e/...@1234
哪个有效,但需要输入1234两次?
这给出了“意外令牌附近的语法错误”('“:
p4 sync (//tree1/a/b/c/... //tree2/d/e/...)@1234
这将同步// tree1 / a / b / c / ...来代替:
p4 sync //tree1/a/b/c/... //tree2/d/e/...@1234
主要原因是我想创建一个shell别名,但1234部分是用户输入的,因此必须只输入一次。我知道我可以使用shell脚本或函数,但出于各种原因,我必须使用别名。
答案 0 :(得分:1)
从评论中,
的(bash,至少)shell语法p4 sync {//tree1/a/b/c/...,//tree2/d/e/...}@1234
应该有效。有关更多说明,请参阅bash参考的brace expansion section。