Grep 相同的符号

noz*_*ato -1 bash awk grep

这是我的 df -h 输出

 df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           98G   82G   17G  83% /
none             98G   82G   17G  83% /dev
none             98G   82G   17G  83% /run
none             98G   82G   17G  83% /run/lock
none             98G   82G   17G  83% /run/shm
none             98G   82G   17G  83% /run/user
tmpfs            98G   82G   17G  83% /sys/fs/cgroup
C:\              98G   82G   17G  83% /mnt/c
Run Code Online (Sandbox Code Playgroud)

我只想查看

rootfs           98G   82G   17G  83% /
C:\              98G   82G   17G  83% /mnt/c
Run Code Online (Sandbox Code Playgroud)

怎么做?C:\ 可能不同,但 /mnt/c 挂载点保持不变

如何使用 grep 做到这一点?或其他 linux 工具感谢您的帮助!

Rav*_*h13 6

由于您尚未发布您所在的操作系统,因此我将使用您显示的示例输出,其中的输出df以单行形式出现,而不是像 RHEL 6 那样以 2 行形式出现。

df -h | awk '$NF=="/mnt/c" || $NF=="/"'
Run Code Online (Sandbox Code Playgroud)

或者,如果您使用的是 Linux 6,那么您可以使用df -hPdf 像上面这样的单个输出将变成:

df -hP | awk '$NF=="/mnt/c" || $NF=="/"'
Run Code Online (Sandbox Code Playgroud)