我有一个包含超过 800k 条目的大文件(访问日志文件)。我需要输出一个 URL 中仅包含干净 URL(不带参数/“?”)的文件。
输出应该只显示没有“?”的条目 在网址中。
参数网址:
在POSIX grep用于反向匹配的--invert-match(短:)中-v,
grep --invert-match "?" file
Run Code Online (Sandbox Code Playgroud)
或者使用awk与!
awk '!/?/' file
Run Code Online (Sandbox Code Playgroud)
GNU sed与--quietor一起使用--silent(短:-n):
sed --quiet '/?/!p' file
Run Code Online (Sandbox Code Playgroud)