質問: 正規表現を使用してファイルのコンテンツを抽出する リンクがあり、wwwの間のコンテンツのみを返したい。および.com例:www.blablabla.comはblablablaのみを返しますどうすればできますか? grep '\.[a-za-z0-9\.-]*\. 'を使用すると、.blablabla.が得られます
回答: sedソリューション:$ str='hellowww.hello.commywww.world.comworld' $ echo "$str" | sed -e 's/com/com\n/g' | sed -ne '/.*www\.\(.*\)\.com.*/{ s//\1/p }' hello world