我有一个尿素列表,所有的尿素都是这样的 http://example.com/page?id=1234
我如何使用grep(或任何工具)来删除所有在 =
就像,上面应该是这样的 http://example.com/page?id=
运行命令后。
用GNU sed和它的 s
命令,或GNU grep和Perl兼容的正则表达式。
sed 's/=[^=]*$/=/' file
或 GNU grep 和 Perl 兼容的正则表达式。
grep -Po '.*=(?=.*)' file
输出。
http:/example.compage?id=