gpt4 book ai didi

bash - 管道切割结果到下一个参数并连接到字符串

转载 作者:行者123 更新时间:2023-12-04 02:21:08 25 4
gpt4 key购买 nike

我有这样的东西:

cut -d ' ' -f2 | xargs cat *VAR_HERE.ss

我想将 cut 的结果用作变量,并在 * 之间连接 cut 的输出。 这样 cat 将使用名称输出适当的文件。例如,如果 cut 的结果是:

$ cut -d ' ' -f2
001

我基本上希望第二个命令执行:

$ cat *001.txt

我见过 xargs 被使用过,但我正在努力寻找如何使用它来显式调用 cut 的输出,而不是假设第二个命令只需要准确的输出。显然我想在这里将 cut 的输出连接到一个字符串。

谢谢

最佳答案

你可以这样做:

cut -d ' ' -f2 | xargs -I {} bash -c 'cat *{}.txt'

关于bash - 管道切割结果到下一个参数并连接到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29355586/

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