Linux bash - 从grep输出中提取值

时间:2016-08-04 10:49:58

标签: bash ubuntu

我有变量$OUTPUT=abc PHYSIN=lalala ghi

如何将PHYSIN的值提取到另一个名为VETH_NAME的新变量中, 换句话说,我希望VETH_NAMElalala

如何使用bash命令执行此操作?

由于

2 个答案:

答案 0 :(得分:1)

假设这就是你所说的:

OUTPUT="abc"
PHYSIN="lalala ghi"


VETH_NAME=$(echo "$PHYSIN" | cut -d" " -f1)

最后:

echo $VETH_NAME

LALALA

答案 1 :(得分:0)

使用%%运算符进行参数扩展,这会从扩展中删除最长的匹配后缀。

OUTPUT=abc
PHYSIN="lalala ghi"

VETH_NAME=${PHYSIN%% *}