我有来自某个命令的文本(例如它是echo -e "10 ABC \n5 DEF \n87 GHI"
)。此文本通过管道,我得到想要的输出(例如它GHI
)。想要的输出被发送到以下管道步骤(例如它的| xargs -I {} grep -w {} FILES |
)。
我的问题是:
我想在将变量发送到下一个步骤之前将变量附加到“管道间”输出 - 我该怎么做?
例子:
echo -e "10 ABC \n5 DEF \n87 GHI" |
sort -nr -k1 |
head -n1 |
cut -f 2 | # Wanted output comes here. I want to append it to a variable before it goes to `grep`
xargs -I {} grep -w {} FILES |
# FOLLOWING ANALYSIS