小编use*_*623的帖子

获取使用数字出现次数编译的重复次数

我有一个包含这样的数字数据的大文件

123
124
124
124
126
127
127
Run Code Online (Sandbox Code Playgroud)

我想获得总重复次数(从每个出现多次的数字中计算)。输出应为 5 as(124 重复 3 次,127 重复 2 次)。我能够计算重复次数,cat file | sort | uniq -d | wc -l但它给出的输出为 2,即重复两个数字(124 和 127),我想要输出 5。

linux grep awk

2
推荐指数
3
解决办法
568
查看次数

gnuplot 设置图像宽度与特定 DPI 的像素

我需要使用 gnuplot 生成图像并给出以下指南

宽度=90 mm(255 pt),300 dpi 时的像素=1063,500 dpi 时的像素=1772,1000 dpi 时的像素=3543

我怎样才能生成宽度= 90毫米和像素= 1063为300 dpi的图像在gnuplot中我使用

set terminal pngcairo size 420,768 
Run Code Online (Sandbox Code Playgroud)

但是如何将 x 和 y 转换为所需的宽度和像素

gnuplot

2
推荐指数
1
解决办法
3979
查看次数

提取两个字符串模式之间的数字

我在每一行“年龄= 22 岁,身高= 6 英尺”中有一个具有以下表达式类型的文件,我只想提取年龄和身高数字。

我试过了

grep -oP  '(?<=Age=)[^years]+' $f | awk '{ printf "%d \n",$1; }
Run Code Online (Sandbox Code Playgroud)

并正确获取年龄。我怎样才能得到年龄和身高。当我尝试嵌套模式匹配时,我只得到高度。

这是我试过的模式

grep -oP  '(?<=Age=)[^years]+.+(?<=Height=)[^feet]+' $f | awk '{ printf "%d \n",$1; }
Run Code Online (Sandbox Code Playgroud)

scripting awk shell-script numeric-data

1
推荐指数
1
解决办法
463
查看次数

标签 统计

awk ×2

gnuplot ×1

grep ×1

linux ×1

numeric-data ×1

scripting ×1

shell-script ×1