9. shell中,使用awk直接输出网卡ens33的地址的命令如何书写
时间: 2024-03-21 12:43:44 浏览: 17
可以使用以下命令输出网卡ens33的地址:
```
ifconfig ens33 | awk '/inet addr/{print substr($2,6)}'
```
其中`ifconfig ens33`获取ens33网卡的信息,`awk`命令用于筛选出inet addr所在的行,并使用`substr`函数截取出地址部分进行输出。
相关问题
linux中使用awk命令打印输出free -h命令的第3列
可以使用 `awk` 命令来打印输出 `free -h` 命令的第三列。具体操作如下:
```
free -h | awk '{print $3}'
```
其中,`free -h` 命令用于查看系统内存的使用情况,`awk '{print $3}'` 表示打印输出第三列。
执行该命令后,会输出系统内存的使用情况中第三列的数值,即可方便地查看系统内存的使用情况。
linux中使用awk命令打印输出当前电脑剩余内存
可以使用 `awk` 命令打印输出当前电脑剩余内存。具体操作如下:
```
free -m | awk '/^Mem/{print $4}'
```
其中,`free -m` 命令用于查看系统内存的使用情况,`/^Mem/` 表示匹配以 `Mem` 开头的行,`print $4` 表示打印输出第四列,即剩余内存大小。
执行该命令后,会输出当前电脑剩余内存的大小,以 MB 为单位。