繁体   English   中英

Awk值大于40

Awk value greater than 40

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

有人可以帮帮我吗。 我正在尝试获取大于40的值,但是当其值为100时却没有。

[root@localhost home]# df -Pk --block-size=1M

Filesystem            1048576-blocks  Used Available Capacity Mounted on

/dev/mapper/rhel-root          22510 13135      9375      59% /

devtmpfs                         905     0       905       0% /dev

tmpfs                            920     1       920       1% /dev/shm

tmpfs                            920     9       911       1% /run

tmpfs                            920     0       920       0% /sys/fs/cgroup

/dev/sda1                       1014   178       837      18% /boot

Linux_DB2                     240879 96794    144086      41% /media/sf_Linux_DB2

tmpfs                            184     1       184       1% /run/user/42

tmpfs                            184     1       184       1% /run/user/0

*/dev/sr0                          56    56         0     100% /run/media/root/VBox_GAs_5.2.20*

[root@localhost home]# df -Pk --block-size=1M | awk '$5 > 40'

Filesystem            1048576-blocks  Used Available Capacity Mounted on

/dev/mapper/rhel-root          22510 13135      9375      59% /

Linux_DB2                     240879 96794    144086      41% /media/sf_Linux_DB2

/ dev / sr0 56 56 0 100%/run/media/root/VBox_GAs_5.2.20不出来。

1 个回复

您能否再尝试一次。

df -hP | awk '$5+0>40'

说明:由于磁盘使用率的第5个字段中添加了带有数字的字符串,因此通过在$5加上零+0 ,它告诉awk仅保留数字进行比较,并且其中不包含字符串。 然后这种情况将被视为比较数字,然后将显示正确的输出。 此处,带有df命令的-P选项也是至关重要的,因为它在一行中提供了df的输出,并且使awk命令的工作变得容易完成其计算。

2 使用awk选择列中具有大于x的特定值的行

我尝试使用awk选择第三列中值大于 98 的所有行。 在输出中,只选择了 98 - 98.99... 之间的行,而不选择值大于 98.99 的行。 我想提取值大于 98 的所有行,包括 99、100 等。 这是我的代码和我的输入格式: for i in *input.file; do awk ...

2020-06-23 06:59:22 1 177   awk
3 Grep / awk大于日期

我敢肯定,对于上师来说这是一件容易的事。 我正在努力完成工作和待办事项系统。 目前,我只得到了一个Markdown文件,可以在VI中进行编辑,并针对要做的事情设置标签。 看起来像这样 我认为在我的设备上同步此文件,并在Android上使用tasker / grep可以根据我的位 ...

4 awk字符串大于变量

对于Linux和awk来说,这是一个很新的问题,这使我陷入了困境。 打赌,很容易使其工作。 所以我有这个很好的命令。 仅将比一分钟时间戳更新的行打印为文本。 日志文件的格式如下 但是从bash脚本运行相同的命令将无法正常工作。 下面显示了日志文件中的所有行。 并且 ...

2018-11-01 14:24:01 2 131   awk
6 awk在第1列中打印大于零的行

我正在尝试打印其可用空间大于零的目录的名称。 我的阈值为1000M,因此我尝试在这些目录中相对于提供的阈值打印可用空间。 因此,我想打印其自由大小为正整数的那些目录。 就像是 : 有更正吗? ...

8 R提取列大于40的行[重复]

这个问题在这里已经有了答案: 子集的规则(1 个回答) 7年前关闭。 美好的一天,我有一个从 txt 文件中获得 ...

2014-09-15 18:11:08 1 69477   r
9 无法创建大于 40 的 xpt 文件 (Sas8) 标签

TS-140 记录布局不起作用。 下面是大于 40 的变量的标头部分。 HEADER RECORD*******LABELV8 HEADER RECORD!!!!!!!nnnnn 其中 nnnnn 是长标签的变量数。 我们可以得到任何示例 xpt (sas8) 文件(至少一个标签大于 40)。 ...

2021-06-07 13:34:38 1 58   sas
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM