求写个shell+正则表达式

shell内容

想要实现: 把输出结果中<html>开头,</html>结束的所有内容 > 放到 1.html 中
输出结果 > 1.html

阅读 2.7k
1 个回答
echo "<html>anything you like</html>" |grep -oP "(?<=<html>)(.*)(?=</html>)"

output:

anything you like

as you like:

echo "<html>anything you like</html>" |grep -oP "(?<=<html>)(.*)(?=</html>)" > 1.html
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进