Print header and some lines

HI ,

i have to print the first header of df -h (Filesystem Size Used Avail Use% Mounted on)and line which conatin size Network path only.

Filesystem            Size  Used Avail Use% Mounted on
/test/sda3              35G  1.8G   32G   6% /
/test/sda10            7.8G  1.1G  6.3G  15% /usr
/test/sda12            3.9G   73M  3.7G   2% /usr/local
/test/sda9             7.8G  329M  7.1G   5% /var
/test/sda8             7.8G  3.6G  3.9G  49% /opt
/test/sda7              16G  1.4G   14G  10% /tmp
                      4.0T  523G  3.5T  13% /Network/Test
$ sed -n '1p; /Network/p' file
Filesystem            Size  Used Avail Use% Mounted on
                      4.0T  523G  3.5T  13% /Network/Test
$ awk 'NR==1 || /Network/' file
Filesystem            Size  Used Avail Use% Mounted on
                      4.0T  523G  3.5T  13% /Network/Test
1 Like

As described in man df , you can have the desired item (device path or mount path) as extra argument:

df -h /Network/Test

You can also try this.

df -h | grep -w 'Filesystem\|Network'