摘要:
正则表达式特殊字符$ . ' * [ ] ^ | ( ) \ + ?awk使用心得将抽取域在屏幕上显示和保存到文件中 awk '{print $3}' t1.txt | tee file1.txt抽取所有域 awk '{print $0}' t1.txt抽取其中某些域 awk '{print $1,... 阅读全文
摘要:
top命令: cpu使用情况,内存等du -hs: 查看目录大小df -h :查看磁盘使用情况free: 查看电脑整体内存使用情况uptime:系统时间,用户数目等vmstat:内存使用,进程等待状况等下面是一个监测特定目录下占用空间前三名的目录 阅读全文
摘要:
1:标准输出;2:错误输出1,exec启动一个新的shell将STDOUT文件描述符重定向到文件#!/bin/shecho "test exec..."exec > out.txt exec 2> out.errorecho "this is the first line"#故意生成错误信息,将输出... 阅读全文
摘要:
一、统计脚本及代码 1 #!/bin/sh 2 3 root_dir=`pwd` 4 source_file="$root_dir"/operate0526.txt 5 single_file="$root_dir"/single0526.txt 6 result_file="$roo... 阅读全文
摘要:
1,获取登录次数最多的用户iduser_id=`cat operate0226.txt | cut -f 5 | sort | uniq -c | sort -n -r | head -n 1 | awk -F' ' '{print $2}'`得到的结果是:A0000040B0546E2,蒋该用户的... 阅读全文
摘要:
awk/gawk1,内置变量FILENAME:输入文件名称FNR:当前数据文件中的数据行数NF:数据文件中的字段总数NR:已处理的输入数据行数目FS:输入数据段分隔符RS:输入数据行分隔符OFS:输出数据段分隔符(使用这个来控制和printf格式化可以试试,哪个更方便些)ORS:输出数据行分隔符$0... 阅读全文
摘要:
一、sed命令可以放在单独的脚本文件中执行:sed -f script1 data1多条命令也可以用{}括起来sed可以进行文本的替换,删除,行添加,打印等。采用sed [address]{command1command2} 文件名的形式其中adress可以有两种形式:1)行的数字范围。2)用文本模... 阅读全文
摘要:
一、特殊类型的变量shell下默认的变量类型为字符串类型1,数值类型如果进行数值运算,有这么几种方法方法一:declare -i sumsum=100+200echo $sum方法二:sum=$[100+200]方法三:((sum=100+200))shell下进行数值运算2,数组类型这部分知识不少... 阅读全文
摘要:
1,shell 中单引号和双引号的区别,单引号不进行解释。双引号进行解释1,在shell中进行数学运算,放在$和[]中$[1+2]有些很奇怪,在.sh文件中放在(())中貌似也能够进行数学运算。2,表示条件判断的 if... then ...fi(中间可以嵌套任意层的elfi)(1)if中如果是命令... 阅读全文
摘要:
名称来源继承校验² step 1字符串匹配比较:直接利用新老name进行字符串比较,若相等再继承正确,停止后续名称继承校验。² step 2规范化名称比较:对新老name进行规范化处理,用处理后的字符串比较其中名称规范化操作处理过程如下:a、 大小写和全半角转化(目标小写、半角)例子:A -> a ... 阅读全文