首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux中查看文件某一行/进行相关数学计算

Linux中查看文件某一行/进行相关数学计算

作者头像
用户8851537
修改2021-07-22 10:08:43
修改2021-07-22 10:08:43
2.4K0
举报

Linux中查看文件某一行,可以用如下命令来实现

代码语言:javascript
复制
sed -n -3p file.txt    # 查看第3行
sed -n -e 3p -e 5p file.txt    # 查看第3行和第5行
sed -n 3,5p file.txt   # 查看第3-5行

Linux中要进行数学计算,可以使用如下命令

代码语言:javascript
复制
echo $(( 2+5 ))
7

echo $(( 2*5 ))
10

接下来有个实际的需求:找出file.txt文件中第50%行的数据,90%行的数据,以及99%行的数据

代码语言:javascript
复制
line50=$(( `wc -l file.txt  | awk '{ print $1 }'`/2 ))
line90=$(( `wc -l file.txt  | awk '{ print $1 }'`*9/10 ))
line99=$(( `wc -l file.txt  | awk '{ print $1 }'`*99/100 ))

sed -n "$line"p file.txt
0.036

sed -n "$line90"p file.txt
0.119

sed -n "$line99"p rt_yz_20200116.txt
19.986

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档