小编use*_*454的帖子

计算平均值的最有效方法

我有一个文件,看起来像:

Lorem ipsum dolor sit amet... 2465m
id porttitor libero mauris at magna... 1m
istique pretium tincidunt. V...1200m
...
Run Code Online (Sandbox Code Playgroud)

我想计算(使用unix命令,awk,grep等)尾随数字的总和,我的意思是(2465 + 1 + 1200 + ...)/ NUMBER_OF_LINES。最好的方法是什么?

unix math shell awk

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

更改非常规 CSV 中的分隔符

我有以下 CSV 文件:

ID,COUNTRY,DESCRIPTION,PRICE
1,USA,Short description,11
2,UK,"Description with comma , inside",2.3
Run Code Online (Sandbox Code Playgroud)

因此,如果字段包含逗号,则将其放在双引号中。

如何将分隔符从逗号替换为制表符但忽略引号中的逗号?所以我会有:

ID    COUNTRY    DESCRIPTION    PRICE
1    USA    Short description    11
2    UK    "Description with comma , inside"    2.3
Run Code Online (Sandbox Code Playgroud)

或不带双引号:

ID    COUNTRY    DESCRIPTION    PRICE
1    USA    Short description    11
2    UK    Description with comma , inside    2.3
Run Code Online (Sandbox Code Playgroud)

在我注意到某些字段包含逗号之前,我使用了此代码:

$VAR='\t'
sed -i $"s/,/$VAR/" $FILE_NAME
Run Code Online (Sandbox Code Playgroud)

unix shell awk sed

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

标签 统计

awk ×2

shell ×2

unix ×2

math ×1

sed ×1