如何在SunOs的df -k命令中省略标题

abi*_*964 2 linux command-line sunos

输入: df -k

输出:

Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c0t0d0s0    10332220  443748 9785150     5%    /
/devices                   0       0       0     0%    /devices
ctfs                       0       0       0     0%    /system/contract
proc                       0       0       0     0%    /proc
mnttab                     0       0       0     0%    /etc/mnttab
swap                 45475864    1688 45474176     1%    /etc/svc/volatile
objfs                      0       0       0     0%    /system/object
sharefs                    0       0       0     0%    /etc/dfs/sharetab
/dev/dsk/c0t0d0s3    10332220 3513927 6714971    35%    /usr
Run Code Online (Sandbox Code Playgroud)

我想Filesystem kbytes used avail capacity Mounted on从输出中省略第一行.

df -k | tail -n+2在linux中用来获得我想要的东西,但在SunO中我得到了

zenvo% df -k | tail -n+2
usage: tail [+/-[n][lbc][f]] [file]
   tail [+/-[n][l][r|f]] [file]
Run Code Online (Sandbox Code Playgroud)

如何实现Required输出:

/dev/dsk/c0t0d0s0    10332220  443748 9785150     5%    /
/devices                   0       0       0     0%    /devices
ctfs                       0       0       0     0%    /system/contract
proc                       0       0       0     0%    /proc
mnttab                     0       0       0     0%    /etc/mnttab
swap                 45475864    1688 45474176     1%    /etc/svc/volatile
objfs                      0       0       0     0%    /system/object
sharefs                    0       0       0     0%    /etc/dfs/sharetab
/dev/dsk/c0t0d0s3    10332220 3513927 6714971    35%    /usr
Run Code Online (Sandbox Code Playgroud)

注意:行数可能会改变

小智 26

我知道这是一个旧线程,但最短也是最清楚的:

df -k | sed 1d
Run Code Online (Sandbox Code Playgroud)


wol*_*llw 4

我没有使用过 SunOS,但使用 sed 你应该能够删除第一行,如下所示:

df -k | sed -e /Filesystem/d
Run Code Online (Sandbox Code Playgroud)

编辑:但是您必须小心“文件系统”一词不会出现在输出中的其他位置。更好的解决方案是:

df -k | sed -e /^Filesystem/d
Run Code Online (Sandbox Code Playgroud)