shell脚本统计文件行数并取出10%

shell脚本学习四(练习 作业一: 作业目录 1、取出/etc/passwd文件的第6行; 2、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示; 使用cut、sort结合管道实现 3、如果/var/log/messages文件的行数大于100,就显示好大的文件 4、显示/etc目录下所有以pa开头的文件,并统计其个数; 5、如果用户hadoop不存在就添加,否则显示用户已存在 6、编写一个 Shell 程序 mkf,此程序的功能是:显示 root 下的文件信息,然后建立一个 kk 的文件 夹, 阅读详情

#!/bin/sh

c=0

c=sed -n '$=' test.txt

let c=$c/10

echo $c

shell统计文本行数脚本 shell 统计 文本 行数 脚本 源码 立即下载

相关推荐

Shell脚本统计文件行数的8种方法

主要介绍了Shell脚本统计文件行数的8种方法,本文讲解了获取单个文件行数、获取特定目录所有文件的行数两种需求共计8种方法,需要的朋友可以参考下

shell中变量自增的计算方法

1. 运用 expr # expr 10 + 10 ===> 20 # a=`expr 10 % 3`;  echo $a ===> 1   注意:·· 为esc键盘下的 # b=10; b=`expr $b + 1` ===> 11 (实现了变量的自增1) 2. 运用 $[] # echo $[ 10 + 10 ] ===> 20 # a=$[ 10 % 1];  echo a ==

yishuifanghua的博客 1164

STM32 Modbus-RTU从零到实战:手把手教你用HAL库实现工业通信(附完整代码)

本文详细介绍了如何使用STM32 HAL库从零开始实现Modbus-RTU从机通信。内容涵盖RS485硬件设计、CubeMX串口与定时器配置、基于空闲中断的高效数据接收、协议栈状态机设计、CRC16校验实现以及常用功能码处理。文章提供了完整的代码框架和调试方法,帮助开发者快速构建稳定的工业通信节点。

weixin_28278377的博客 186

Shell脚本字符串截取方法总结

前言 这篇文章主要介绍了Shell脚本几种字符串截取方法总结,每个方法给出了实例代码和操作结果,一目了然,需要的朋友可以参考下 假设有变量: var=http://www.aaa.com/123.htm 一、井号(#)截取 1、[ # 号截取,删除左边字符,保留右边字符。 ] 代码如下 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.aaa.com/123.htm 2、

夏已微凉、 1767

Abaqus小白必看:用Micromechanics Plugin轻松搞定RVE周期性边界条件(附避坑指南)

本文为Abaqus初学者提供了使用官方Micromechanics Plugin插件高效实现复合材料代表性体积单元分析的完整指南。文章详细讲解了从插件安装、模型准备、周期性边界条件自动设置到结果验证的全流程,并重点分享了处理复杂模型和避免常见错误的实用技巧,帮助用户大幅提升RVE分析效率与准确性。

weixin_28363123的博客 796

torchsparse安装

torchsparse安装以及安装失败原因分析和解决

AI_BING_的博客 1万+

shell读取文件固定的几行

#!/bin/bash # declare -i num=0 while read do ((num++)) if [ $num -ge 5 -a $num -le 10 ]; then echo $REPLY fi done < c:\\log.txtread var #等价于 sed '5,10p' /etc/passwd #等价于 awk '{if

少言才不会咸's Tech-blog 2051

Macbook Pro Bootcamp 安装触控板驱动mac-precision-touchpad在Windows系统下实现更好的触控板操作

由于很多软件的限制,所以不得不在Windows和MacOS之间进行切换,然而,Windows下虽然Bootcamp提供了触控板的驱动,然而只能实现简单的上下滑动和点击等操作,而且在滑动页面的时候滑动非常不流畅,体验极差。 今天无意间发现了一款第三方撰写的驱动,可以较为完美地实现Macbook笔记本在Windows系统下的触控板操作支持,通过在我的2015款Macbook Pro(A1502)进行安装测试,感觉体验很不错,在这里分享给大家。 驱动来自于Github上的imbushu,他的项目地址如下: htt

博客 1万+

Shell 统计文件的行数

统计文件行数

BaiXuePrincess的博客 8726

企业固定资产管理的SAP实战:FICO模块配置与折旧范围设置详解

本文深入解析了SAP FICO模块中固定资产会计配置的核心实践,重点阐述了折旧范围的设计哲学与配置逻辑。通过详解折旧表、折旧范围、资产分类及折旧码等关键配置步骤,指导企业如何搭建满足多会计准则(如CAS、IFRS)与税务要求的资产管理体系,实现资产购置、折旧计提与报废清理的自动化与精准化。

wdx01234567的博客 728

深入Linux内核:PTP硬件时间戳(HW Timestamp)是如何炼成的?

本文深入探讨了Linux内核中PTP硬件时间戳(HW Timestamp)的实现原理与实战应用。通过分析IEEE 1588协议在网络时间同步中的关键作用,详细解析了硬件时间戳在Linux内核中的架构设计、驱动开发及性能优化技巧,帮助开发者实现纳秒级精度的时间同步。

weixin_30727835的博客 651

统计源代码行数的shell脚本

写了一个脚本,可以按模块统计源代码的行数,呵呵。输出结果:~ $ ./line-count [module] [lines] [%]FRED 4744 17.67%dataset 8591 32.00%core 9025 33.61%image 803

clkrst的专栏 2363

【Zabbix实战之部署篇】Docker部署Zabbix+grafana监控平台

【Zabbix实战之部署篇】docker部署Zabbix+grafana监控平台

jks212454的博客 2577

统计文件行数的shell

#!/bin/bash #Program: # Count every cpp file and h file is line in a path ,and add them ,output it #History: # Build by AstrayLinux in 2011/10/17 if [ $# -ge 1 ] ; then i=0; s=0; t=0; if [ -

1679

RK3568平台(USB篇)USB Gadget 驱动

USB 设备驱动,按照设备端关联的 USB 控制器 是工作在 主模式 还是 从模式,分为 USB 设备主机侧驱动 (主模式),或者 USB 设备从机侧驱动 (从模式)。同时,工作在 主模式 的 USB 控制器,称为 USB 主机控制器 (UHC: USB Host Controller),工作在 从模式 的 USB 控制器,称为 USB 设备控制器 (UDC: USB Device Controller)。有的 USB 控制器,只能工作在 主模式 或 从模式 中的某一种;

weixin_49303682的博客 1438

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

shell脚本统计文件中单词的个数

shell脚本统计文件中单词的个数 一、方案 http://www.cnblogs.com/youxuguang/p/5917215.html 方法一: (1)cat file|sed ‘s/[,.:;/!?]/ /g’|awk ‘{for(i=1;i<=NF;i++)array[$i]++;}END{for(i in array) print i,array[i]}’ #其中file...

weixin_42009030的博客 1499

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

用Git精准统计作者提交次数和代码行数

本文介绍如何使用Git命令精准统计团队成员的代码贡献,包括提交次数和代码行数(新增、删除及净增行数)。通过git shortlog和git log --numstat结合awk处理数据,并用printf格式化输出,实现清晰对齐的统计结果。文章还提供了针对特定分支、排除非代码文件、按时间筛选等场景化优化方案,并解答了常见问题如作者信息不一致和统计速度慢的解决方法。这套脚本能帮助团队高效评估开发效率,优化协作流程。

Nicky's blog 2018

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【Shell】Shell时间相关|统计Shell脚本执行时间|sleep

统计Shell脚本执行时间,帮助分析改进脚本执行 用 date 相减 #!/bin/bash startTime=`date +%Y%m%d-%H:%M:%S` startTime_s=`date +%s` endTime=`date +%Y%m%d-%H:%M:%S` endTime_s=`date +%s` sumTime=$[ $endTime_s - $startTime_s ] echo "$startTime ---> $endTime" "Total:$sumTime sec

我的笔记本 7770

Shell脚本文件

""{cmd[$1]++}END{for(c in cmd)print cmd[c],c}' | sort -nr | head -n 10 | awk '{printf " %-10s %d次\n",$2,$1}'[[ "$uid" == "$gid" ]] && echo "$name用户uid和gid一致(uid=$uid,gid=$gid)" || echo "$name用户uid和gid不一致(uid=$uid,gid=$gid)"

2301_79554611的博客 523

牛客网-shell脚本题目汇总复习/不会的可以看看这里

使用tail命令输出 0 到 500 中 7 的倍数使用循环结构,有两种实现方式1. 直接每次+7for(( i=0;i<=500;i+=7))doecho $idone2.取余计算for(( i=0;i<=500;

weixin_72686492的博客 1290

利用shell脚本遍历文件夹内所有的文件并作整理统计

环境: Ubuntu下采用shell脚本实现 案例简述: 文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名。通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为数字,则根据数字的大小统计该文件夹内文件在各个数据段的数量。1.这里写一个函数,实现对文件夹内所有文件名的读取,采用的方法是递归!#!/bin/bash #folder="./test"functi

阅微草堂的博客 2万+

Shell脚本编程

使用变量 只读变量 删除变量 变量种类 本地变量:生效范围仅为当前shell进程;(其他shell,当前的子shell进程均无效) 变量赋值:name = “value” 环境变量:生效范围为当前shell进程及子进程 变量声明1:export name = “value” 变量声明2:declare -x name = “value” bash中有许多内建的变量环境:SHELL、PATH等等 局部变量:生效范围为当前shell进程中某代码片段(通常指函数) 位置变量:2…来表示,让脚本

嗨 你又来啦 823

shell实战学习——具体的shell脚本示例

shell脚本实战小案例,边学边写,边写边学,包括文件批量重命名,系统资源管理,日志分析统计,定时任务管理,数据库查询操作,文件备份压缩,自动化部署脚本,用户管理脚本,系统监控与报警,数据分析与报告生成等,有生之年持续不断添加。

L1758的博客 1597
上一篇: jstat命令使用
下一篇: spingCloud基于redisTemplate的redis的分布式锁
lfwer
博客等级 码龄18年 8粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值