gpt4 book ai didi

linux - xargs(或其他东西)参数前没有空格

转载 作者:IT王子 更新时间:2023-10-29 00:45:24 61 4
gpt4 key购买 nike

我想执行这样的事情(git squash):

git rebase -i HEAD~3

git log 中提取 3:

git log | blabla | xargs git rebase -i HEAD~

这不起作用,因为 xargs 在 HEAD~ 之后插入了一个空格。

问题是我想给这个命令加上别名,所以我不能只使用

git rebase -i HEAD~`git log | blabla`

因为这个数字会在我定义别名时被评估。

我不必使用 xargs,我只需要一个别名(最好不是函数)。

最佳答案

您可以使用xargs-I 选项:

git log | blabla | xargs -I% git rebase -i HEAD~%

关于linux - xargs(或其他东西)参数前没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30616681/

61 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com