我有一个包含这样的数字数据的大文件
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。
我需要使用 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 转换为所需的宽度和像素
我在每一行“年龄= 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)