从grep中分配变量

时间:2018-05-09 12:28:35

标签: shell grep

我正在尝试使用从grep获取的值来分配变量,这是我的代码

a="i 
am
a
string
"
b="$a"|grep am
echo "$b"

我希望结果为am,但结果b为空。但是当我直接编码echo "$a"|grep am时,我得到了正确的结果。为什么以及如何将结果分配给b?

1 个答案:

答案 0 :(得分:0)

这样做: -

** b=$(echo "$a"|grep am) **