shell中如何将sudo lshw -c network | grep serial | head -n 1的结果赋予其他变量然后输出
时间: 2023-05-11 20:06:10 浏览: 152
可以使用命令替换的方式将结果赋值给变量,具体命令如下:
```
my_var=$(sudo lshw -c network | grep serial | head -n 1)
echo $my_var
```
其中,$(sudo lshw -c network | grep serial | head -n 1)会执行sudo lshw -c network | grep serial | head -n 1命令,并将结果赋值给my_var变量,最后使用echo命令输出my_var变量的值。
相关问题
sudo lshw -short | grep processor
这个命令可以查看系统中的处理器信息,包括芯片版本。在终端中执行以下命令:
```
sudo lshw -short | grep processor
```
执行结果类似于:
```
/0/100/1c.4/0 processor Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
```
其中,"Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz" 就是处理器的类型和版本信息。
解释f' ps -aux|grep {server_name} | grep -v sudo |grep -v grep'
这个命令是用来查看当前系统中以指定服务器名称开头的进程。其中,“ps -aux”命令可以显示当前系统所有的进程信息,“grep {server_name}”是用来筛选出与指定服务器名称有关的进程,“grep -v sudo”和“grep -v grep”则是用来过滤掉与sudo命令相关的进程和grep命令自身的进程。
阅读全文