sed - 使用 SED 从结果中删除以 http 开头的域名
问题描述
我对 shell 脚本、命令行、sed、awk 等非常陌生,所以请耐心等待。
我有一个输出脚本 -
Reseller: iwantmyname http://iwantmyname.com
我想让它读-
Reseller: iwantmyname
删除以 http 开头的任何内容
我认为 SED 会是一个很好的工具,但我对它只有一个基本的了解,而且我在网上找到的教程对我来说似乎很先进而且很难。
我知道基本是 sed 's/find_this/replace_with_this/'
,我想我已经http
用//
或什么都替换了找到的。但我不知道如何搜索以开头http
并在其后包含所有内容的内容。我查过正则表达式,但这似乎也很困难。
解决方案
用空白替换后面的空格http
和行的其余部分:
's/ http.*//'
推荐阅读
- apache-nifi - Nifi - PutDatabaseRecord 中的 NULL 问题
- c++ - 从远程设备解压整数值的安全方法
- .htaccess - 如何在 htaccess 中设置基本目录
- graph - 您如何在链接图中显示具有指向同一对象的两个不同谓词的主题?
- amazon-web-services - 使用 S3 静态网站托管重定向到无法在 chrome 中工作的 WWW
- python - CSV 文件 IndexError:列表索引超出范围
- mysql - Mysql用法“AS”
- node.js - 寻找具有特定要求的 NodeJS 电子请求模块
- html - VS Code - 如何阻止它删除空格?
- windows - 文件夹大小