2013年7月17日

shell脚本中数组array常用技巧学习实践

摘要: shell中数组的下标默认是从0开始的1。将字符串放在数组中,获取其长度#!/bin/bashstr="a b --n d"array=($str)length=${#array[@]}echo $lengthfor ((i=0; i<$length; i++))do echo ${array[$i]}done执行结果:[oracle@99bill-as9 array]$ sh length.sh4ab--nd打印字符串:#!/bin/bashstr="a b c"for i in $strdoecho $idone或者:#!/bin/bashst 阅读全文

posted @ 2013-07-17 11:18 yi_meng 阅读(1070) 评论(0) 推荐(0) 编辑

收藏以下linux查看系统信息的命令

摘要: # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总量# grep MemFree /proc/meminfo # 查看空闲. 阅读全文

posted @ 2013-07-17 10:47 yi_meng 阅读(328) 评论(0) 推荐(1) 编辑

Linux 正则表达式 vi, grep, sed, awk

摘要: 1. vi表示内容的元字符模式含义.匹配任意字符[abc]匹配方括号中的任意一个字符。可以使用-表示字符范围,如[a-z0-9]匹配小写字母和阿拉伯数字。[^abc]在方括号内开头使用^符号,表示匹配除方括号中字符之外的任意字符。\d匹配阿拉伯数字,等同于[0-9]。\D匹配阿拉伯数字之外的任意字符,等同于[^0-9]。\x匹配十六进制数字,等同于[0-9A-Fa-f]。\X匹配十六进制数字之外的任意字符,等同于[^0-9A-Fa-f]。\w匹配单词字母,等同于[0-9A-Za-z_]。\W匹配单词字母之外的任意字符,等同于[^0-9A-Za-z_]。\t匹配字符。\s匹配空白字符,等同于[ 阅读全文

posted @ 2013-07-17 09:56 yi_meng 阅读(1090) 评论(0) 推荐(0) 编辑

导航