来自 lscpu 的 grep 处理器类型 bash
grep processor type in bash from lscpu
我需要提取在 lscpu 命令中找到的处理器架构,并将其保存到 bash 脚本中的一个变量中。有点像这样:
CPU=$(lscpu | grep "x86_64")
唯一的问题是,我不知道结果是什么,即我不知道它是 x86_64 还是 ARM 等。无论架构是什么,我都需要存储到那个变量。
请帮忙
* 更新 *
java version 命令怎么样?
java-版本 | grep -oP 'java version blah'
只打印找到 Architecture:
字符串的特定行的第二列。
$ lscpu | grep -oP 'Architecture:\s*\K.+'
x86_64
$ CPU=$(lscpu | grep -oP 'Architecture:\s*\K.+')
lscpu | grep Architecture
输出:
架构:x86_64
我需要提取在 lscpu 命令中找到的处理器架构,并将其保存到 bash 脚本中的一个变量中。有点像这样:
CPU=$(lscpu | grep "x86_64")
唯一的问题是,我不知道结果是什么,即我不知道它是 x86_64 还是 ARM 等。无论架构是什么,我都需要存储到那个变量。
请帮忙
* 更新 *
java version 命令怎么样?
java-版本 | grep -oP 'java version blah'
只打印找到 Architecture:
字符串的特定行的第二列。
$ lscpu | grep -oP 'Architecture:\s*\K.+'
x86_64
$ CPU=$(lscpu | grep -oP 'Architecture:\s*\K.+')
lscpu | grep Architecture
输出: 架构:x86_64