在 linux 中我使用 df -k | tail -1
命令 & 输出为
1717567488 1616255744 101311744 95% /home/asimon
我想从中得到 95(刚好在 % 之前)。
有什么命令吗?
最佳答案
这是一种可能的解决方案:
sed 's/^.*[[:blank:]]\([[:digit:]]*\)\%.*$/\1/'
它会截断整行并将其替换为匹配项(即零个或多个数字,前面是空格,后面是百分比)。请注意,如果没有匹配项,您将返回完整的输入行。
关于linux - 在 linux 中获取 % 之前的数字的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8209159/