linux - 如何从 Linux 命令的输出中提取单个单词?
问题描述
$ lsusb --verbose | grep "THRSL_C_C_V"
结果是:
iManufacturer 1 THRSL_C_C_V3.07
我只想提取单词THRSL_C_C_V3.07
。
我试过了lsusb --verbose | grep -w "THRSL_C_C_V"
。没有显示任何东西。
解决方案
尝试:
lsusb --verbose | grep -o "THRSL_C_C_V3\.07"
选项只匹配文本,反冲转义点,允许与请求的-o
文本完全匹配。
推荐阅读
- visual-studio-code - 如何在 vs 代码中使用不同的键来触发完成?
- linux - Alsa conf 不同的播放和捕获速率
- python - 未在 python setuptools 中安装软件包
- azure - REST API 客户端 - Visual Studio 更新
- apache-spark - 通过 java 客户端的 Spark Cassandra 连接
- php - 无法在 Debian 9 上安装 php7.4-soap
- database - 如何在sqlite3中查询包含一个必需元素和至少一个可选元素的所有组
- ruby - 如何跟踪删除模块的内容?
- python - 使用什么库在相同坐标的不同图像上制作缩放框?
- little-man-computer - 编写汇编语言代码以查找用户输入的总和