gpt4 book ai didi

linux - free -g 与 sed -n 加第 n 个字符

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:23 25 4
gpt4 key购买 nike

我正在尝试创建一个脚本来仅显示 free 命令中的数字之一。就我而言,我想要的数字位于 free -g 输出的第二行和字符槽 43 处。free -g 的原始输出是:

              total       used       free     shared buff/cache  available
Mem: 3 0 2 0 0 2
Swap: 3 0 3

到目前为止,我已经得到了第二行来显示:

free -g | sed -n 2p
Mem: 3 0 2 0 0 2

我只需要该行的第 43 个字符或第 4 列?我研究过 printf 和 cut 但出现了严重的语法错误。

最佳答案

如果一行包含 Mem: 从该行第 4 列打印:

free -g | awk '/Mem:/ {print $4}'

输出:

2

关于linux - free -g 与 sed -n 加第 n 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46384457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com