blkid命令输出后,请将TYPE等于"" 中的值保存下到/tmp/file中
时间: 2024-01-23 07:02:00 浏览: 78
blkid命令 显示关于可用块设备的信息
好的,可以使用以下命令将 `blkid` 命令的输出结果中 `TYPE` 等于 `""`(即空字符串)的值保存到 `/tmp/file` 文件中:
```
blkid | awk -F ' TYPE="' '/ TYPE=""/{print $2}' | awk -F '"' '{print $1}' > /tmp/file
```
这个命令使用了管道符 `|` 和两次 `awk` 命令。首先,`blkid` 命令的输出结果会传递给第一个 `awk` 命令,通过指定分隔符 `-F ' TYPE="'`,将输出结果按照 `TYPE="` 分割成两部分。然后,仅对 `TYPE=""` 的行进行处理,通过指定打印的字段 `$2`,提取出 `TYPE=""` 中的值。最后,将这些值通过管道符 `|` 传递给第二个 `awk` 命令,通过指定分隔符 `-F '"'`,将值按照 `"` 分割成两部分,仅打印第一部分。最终,将这些值通过重定向符 `>` 保存到 `/tmp/file` 文件中。
希望能够帮助到您!
阅读全文