随笔分类 - Shell
摘要:例如每秒执行一次top命令,把结果输出到某个文件中保存,现在需要统计这段时间内某个进程的平均CPU占用率,可使用以下命令 输出结果:
阅读全文
摘要:现有两个文件 1.txt 2.txt,内容分别如下: 同时读取这两个文件的脚本如下: 执行上述脚本,得到如下结果: 可以看出,当同时读取两个行数不同的文件,以上脚本读取的行数以较短的文件为准.
阅读全文
摘要:#!/bin/bash processBar() { now=$1 all=$2 percent=`awk BEGIN'{printf "%f", ('$now'/'$all')}'` len=`awk BEGIN'{printf "%d", (100*'$percent')}'` bar='>' for((i=0;i<len-1;i++)) ...
阅读全文
摘要:以上例子是一个调用 nc 命令向一个监听端口发送数据的例子. 这里 NC_START 只是一个例子, 在 <<EOF 之前可以是任意一个命令 EOF 是一个变量名,可以自定义,但必须成对出现. 在 XXX <<EOF 和 EOF 之前的任何字符(包括换行)都会被作为输入内容,放入输入流中.
阅读全文
摘要:参考文章:http://blog.csdn.net/chen_jp/article/details/8922582 一 字符替换 origin=原字符串 str=替换后的字符串 替换命令: str=${origin//目标字符/替换后的字符} 例如: str=${origin//:/_} 代码示例:
阅读全文