gpt4 book ai didi

linux - 如何在 Linux 命令中两次引用上一条命令的输出?

转载 作者:太空狗 更新时间:2023-10-29 11:04:12 25 4
gpt4 key购买 nike

例如,如果我想引用上一个命令的输出一次,我可以使用下面的命令:

ls *.txt | xargs -I % ls -l %

但是如何引用输出两次呢?就像我怎样才能实现这样的东西:

ls *.txt | xargs -I % 'some command' % > %

PS:我知道如何在 shell 脚本中执行此操作,但我只想要一种更简单的方法。

最佳答案

您可以将此参数传递给 bash -c:

ls *.txt | xargs -I % bash -c 'ls -l "$1" > "out.$1"' - %

关于linux - 如何在 Linux 命令中两次引用上一条命令的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29400842/

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