只返回 sed 中匹配的字符串 2024-5-17 • sed 可能的重复: 提取与“sed”匹配的正则表达式而不打印周围的字符 我如何使其仅打印test: echo "atestb" | sed -n 's/\(test\)/\1/p' 答案1 您需要匹配整行: echo "atestb" | sed -n 's/.*\(test\).*/\1/p' 或者 echo "atestb" | sed 's/.*\(test\).*/\1/' 相关内容 Mac 的 Camtasia 替代品 [关闭] 如何使用书签包来抑制 svmult 生成的作者书签而不抑制目录条目? pgfplots 包 PGF 数学错误:无法解析输入 Ubuntu 20.04 卡在 psmouse serio1:synaptics:无法查询设备:-71 有没有办法检测收件人邮件服务器的电子邮件大小限制? 如何使用固定宽度的字符字体排版包含 ASCII 艺术的文件? 如何禁用 Windows 听写弹出窗口? 根据 csv 文件的最后一列(或任何其他具有数值的列)排序 无法安装软件更新[重复] 跨网络连接到 Web 服务器