当我试图编写这样的管道时:
git branch | rg '^\*' | parallel git pull {}我遇到了一个空白的问题。因为分支名称有前导空格,所以并行最终试图运行git pull ' foo',这是错误的。
是否有一个GNU并行的说法是“剥离尾随/前导空格”?或者,是否有一个单独的程序来执行此操作?
我知道我可以:
cut -c 3-,但只有在前导空间是一致的情况下才能工作sed或awk,但这会导致每次输入复杂表达式发布于 2022-06-29 00:04:11
--trim rl
git branch | rg -v '^\*' | parallel --dr --trim rl git pull {}https://unix.stackexchange.com/questions/707912
复制相似问题