标签: shell grep
我正在尝试使用从grep获取的值来分配变量,这是我的代码
a="i am a string " b="$a"|grep am echo "$b"
我希望结果为am,但结果b为空。但是当我直接编码echo "$a"|grep am时,我得到了正确的结果。为什么以及如何将结果分配给b?
am
b
echo "$a"|grep am
答案 0 :(得分:0)
这样做: -
** b=$(echo "$a"|grep am) **
b=$(echo "$a"|grep am)