[bash] printf使用范例

#!/bin/shfunction get_file_size()
{line=${1:1:${#1}-2}fname=${line%%:*}	# 取':'之前的部分size=${line#* }		# 取' '之后的部分
}function getRuntime()
{line=${1#*=}rtime=${line//[^0-9.]/}
}dos2unix log.log > /dev/null 2>&1printf "序号\t\t录像文件\t大小(KB)\tRead1(ms)\tRead2(ms)\n"
echo "-----------------------------------------------------------------------------"
i=1
while read line
doif [ ${#line} -gt 0 ] && [ ${line:0:1} = "[" ]; thenget_file_size "$line"read lineread linegetRuntime "$line"read1=$rtimeread lineread linegetRuntime "$line"read2=$rtimeprintf "%3d\t%s\t%s\t\t%.2f\t\t%.2f\n" $i $fname $size $read1 $read2let i=i+1fi
done < log.log

禁止某些命令执行的输出,参考:dos2unix log.log > /dev/null 2>&1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

树莓派使用STEP5:安装samba文件共享服务器

samba服务器可以在多平台多操作系统搭建文件服务器&#xff0c;用于共享文件。为了方便windows和树莓派交换文件&#xff0c;将samba服务器的搭建过程记录如下。 1、安装samba服务器。 sudo apt-get install samba samba-common-bin 出现以下提示&#xff1a;Modify smb.conf…

Silverlight学习日记(三)

初学Silverlight记录下一些基础知识&#xff1b; 应用程序生存期管理 你可以在应用程序生存期的以下各点向应用程序类添加代码&#xff1a; 1.应用程序类构造函数&#xff1b; 您可以向应用程序类构造函数添加代码&#xff0c;以执行基本初始化任务&#xff0c;例如&#xff0c…

ETH—Lwip以太网通信

第39章 ETH—Lwip以太网通信 全套200集视频教程和1000页PDF教程请到秉火论坛下载&#xff1a;www.firebbs.cn 野火视频教程优酷观看网址&#xff1a;http://i.youku.com/firege 互联网技术对人类社会的影响不言而喻。当今大部分电子设备都能以不同的方式接入互联网(Inter…

递归删除指定目录下的指定类型文件和目录

del.bat: echo offset olddir%cd% set pwdD:\Desktop\platform_x2 cd %pwd% del /s /q *.o *.d for /r %pwd% %%a in (.svn) do rd /s/q "%%a" cd %olddir%上面的脚本实现了删除指定目录下的 所有*.o, *.d文件&#xff0c;以及 所有".svn"目录。

计算从A地出发到各个地方的路径及距离

数据库环境&#xff1a;SQL SERVER 2005 如题&#xff0c;现有bus表数据如下&#xff0c;dstart是起点&#xff0c;dend是终点&#xff0c;distance是两地的距离。 求从A地出发到各个地方的距离。 有经验的人一看&#xff0c;就知道题目关于树形查询的。SQL SERVER 2005数据库…

发送邮件时,如何附带上中文等价名信息

1******发送人在邮箱中显示中文等价名****** 2Dim item As NotesItem 3Dim v As Variant 4Dim s As String 5Set item maildoc.AppendItemValue( "$LangFrom", "zh-CN" ) 给$LangFrom赋值 6s"UserNamesList" 7vEvaluate(s) 8maildoc.AltFromv…

树莓派使用STEP6:安装git

git用于创建和管理代码仓&#xff0c;是一个很优秀的版本控制工具。linux/树莓派安装非常简单。 1、sudo apt-get install git-core

[react] 如果组件的属性没有传值,那么它的默认值是什么?

[react] 如果组件的属性没有传值&#xff0c;那么它的默认值是什么&#xff1f; 如果某一个prop并没有初始化值&#xff0c;那么在没有设置默认值的情况下&#xff0c;是会直接返回undefined的&#xff0c;如果有默认值&#xff0c;那么就会返回默认值 个人简介 我是歌谣&am…

cJSON 使用笔记

缘 起 最近在stm32f103上做一个智能家居的项目&#xff0c;其中选择的实时操作系统是 rt_thread OS v1.2.2稳定版本&#xff0c;其中涉及到C和java(android)端数据…

使用虚拟路径时出现404问题

今天在做一个小项目的时候使用了如下路径 web.xml如下&#xff1a; 一切配置都正确&#xff0c;可还是404 在折腾了半天之后发现浏览器的地址栏没有项目名&#xff01;也就是说连接到项目外面去了&#xff0c;果断404。然后才记得虚拟路径前面的“/”和通常用的“../”具有同样…

运行shell:windows命令,及显示桌面.scf的问题

From: http://hi.baidu.com/ser163/item/88e69513149a859f98ce3335 “显示桌面.scf”内容是: [Shell] Command2 IconFileexplorer.exe,3 [Taskbar] CommandToggleDesktop &#xff08;把上面文字粘贴到记事本里&#xff0c;保存为“显示桌面.scf”即可&#xff09; 开始&#…

[react] render方法的原理你有了解吗?它返回的数据类型是什么?

[react] render方法的原理你有了解吗&#xff1f;它返回的数据类型是什么&#xff1f; render的第一个参数通过babel转为React.createElement&#xff0c;后者根据参数类型的不同调用不同的内部方法来转换为原生dom并生成真实dom插入到容器中. 对原生html标签调用ReactDOMCom…

树莓派使用STEP7:安装wiringPi硬件外设驱动C库

基于C/C开发树莓派外设&#xff0c;比较好的一种库是wiringPi&#xff0c;这里记录安装的流程和步骤。 一、在线安装 1、控制命令行 &#xff1a;git clone git://git.drogon.net/wiringPi 克隆git代码仓库 2、控制命令行&#xff1a; git pull origin 拉取最新的wiringPi…

STM32的I2C主从机通信

最近一段时间在做I2C通信协议&#xff0c;需要在两块STM32之间做I2C通信&#xff0c;定的是主机用IO口模拟&#xff0c;从机用的是STM32的硬件I2C&#xff0c;我的项目要求是需要主从机之间能够进行一串数据收发而不出错&#xff0c;实验时在主机方面&#xff0c;利用IO口模拟主…

Firefox 5 公开测试下载

根据Mozilla的发布日程表&#xff0c;Firefox 5将于6月21日发布&#xff0c;Firefox 6 浏览器发布日期为8月16日&#xff0c;Firefox 7将于9月27日正式发布。今天&#xff0c;Firefox 5的首个Beta测试版(仅有英文版)已经完成&#xff0c;喜欢尝鲜的用户可以下载一用。 Firefox …

css垂直居中那点事

这是我技术博客生涯的第一篇文章&#xff0c;想想还是有点小鸡冻。。。菜鸟的征程现在要开始了 学习css的时候经常被各种问题纠结到不要不要的&#xff0c;没办法&#xff0c;只能写写博客帮助整理一下自己的思绪和帮助一下和我遇到同样问题的小伙伴们 不知道各位学习css的小伙…

Windows常用shell命令大全

From: http://blog.csdn.net/yunzhongfeiniao/article/details/6564577 基于鼠标操作的后果就是OS界面外观发生改变&#xff0c;就得多花学习成本。更主要的是基于界面引导Path与命令行直达速度是难以比拟的。另外Geek很大一部分是键盘控&#xff0c;而非鼠标流的。 整理Wind…

[react] 在React项目中你用过哪些动画的包?

[react] 在React项目中你用过哪些动画的包&#xff1f; react-transition-group 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

STM32硬件错误HardFault_Handler的处理方法

https://blog.csdn.net/electrocrazy/article/details/78173558

div模拟select/option解决兼容性问题及增加可拓展性

个人博客&#xff1a; http://mcchen.club 想到做这个模拟的原因是之前使用select>option标签的时候发现没有办法操控option的很多样式&#xff0c;比如line-height等&#xff0c;还会由此导致在IE8及以下版本浏览器中的各种问题。 这个模拟思路很简单&#xff0c;也很清晰&…