grep
-
echo "background-image: url(/media/images/index/im2.jpg);"|grep -oP '(?<=url\()[^)]+'
采用负向断言
-
echo "background-image: url(/media/images/index/im2.jpg);" | grep -oP '/.+jpg'
-
echo "background-image: url(/media/images/index/im2.jpg);"|grep -oP '(?<=url\().+(?=\))'
采用前后断言
- --text 打印二进制数据
- -l 只打印出匹配的文件名
- -d how to handle directories ACTION: read recurse skip
read 为默认行为 -
过滤配置文件的有效配置
cat server.properties | grep -v '^[[:space:]]*#' | grep -v '^$' grep -E -v '^$|^[[:blank:]]*#' server.properties grep -v '^[[:space:]]*#' | tr -s '\n' grep -v '^[[:space:]]*#' | sed '/^$/d' grep -v '^[[:space:]]*#' server.properties | awk '!/^$/ {print $0}' grep -v '^[[:space:]]*#' server.properties | awk 'NF {print $0}' grep -v '^[[:space:]]*#' server.properties | awk '{if($0!="")print $0}'
-
-r --recursive without dereference
-R --dereference-recursive 搜索目录时, 会 dereference symlinks
123ln -svnf /etc/magic magic
grep -r Magic # nothing
grep -R Magic
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律