我有一些态度,我真的坚持要处理它:
$order_item->meta->pickingDate = $pickingDate;
$order->meta->{'-update'} = array('status');
我运行grep命令ti列表文件匹配: grep -r -l" - > meta->"
但我的期望: grep ????
* - 红色与:" - > meta-> pickingDate" 和" meta-> {' -update& #39;}"
我的意思是它与" - > meta->"匹配并获得他们拥有的下一个字符串。我该如何处理这个案子?我必须把grep与我的期望相匹配?
谢谢大家。
答案 0 :(得分:4)
你可以试试这个,
grep -r -l "->meta->[^[:space:]]*" file
OR
grep -r "\b->meta->[^[:space:]]*" file
OR
grep -r -l "\b->meta->[^[:space:]]*" file
[^[:space:]]*
POSIX类匹配任何字符,但不匹配空格零次或多次。