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)
注意:行数可能会改变
我没有使用过 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)