2016-11-09 17 views

回答

1

您可以一個一個地,如果任何行的條目匹配cool打印整個單詞,則用一個簡單的awk遍歷的條目。

$ string="Hi my name is Larry and this is my profile www.cool.com/imgreat please check it out" 
$ awk '{for(i=1;i<=NF;i++) {if ($i ~ /cool/){print $i}}}' <<<"$string" 
www.cool.com/imgreat 
1

如果你想提取含01部分由WS分隔,您可以用awk

$ awk '{for(i=1;i<NF;i++) if ($i ~ /cool/)print $i}' <<< """Hi my name is Larry and this is my profile www.cool.com/imgreat please check it out.""" 
www.cool.com/imgreat 
相關問題