linux - 如何从特定行grep文本?
问题描述
我需要从特定行 grep 文本。
我不需要从整个文件中grep,而只需要一行。
CATS_COLOR_TEST=$(grep FF0000 "${STYLE_FILENAME}")
如何指定一行,例如我需要31。
解决方案
您可以awk
像这样使用单:
CATS_COLOR_TEST=$(awk 'NR == 31 && /FF0000/' "$STYLE_FILENAME")
推荐阅读
- javascript - 无法从html中的表单获取数据
- git - Git - 在主 IDE 打开时变基是否安全?
- php - 需要使用 php 从外部 URI 输出 HTML
- python - 从单独的文件中调用和修改字符串
- java - 以标准形式登录后 Spring Security 404 错误
- python - 浮点列和字符串列之间的熊猫相关性maxtrix
- java - 尝试加载到heroku时找不到或加载主类
- node.js - 从 rust wasm32-wasi 调用 console.log 而不需要 ssvm/ssvmup
- scala - Scala 方法在不使用外部库的情况下解析命令行参数
- python - Tkinter 按钮冻结