iptemp=`ifconfig|grepBcast|awk{‘print$2‘}|awk-F:{‘print$2‘}`#echo$iptemp10.1.1.1将执行shell命令的结果赋予变量
分类:
系统相关 时间:
2014-10-17 15:44:43
阅读次数:
164
最近一直在研究shell脚本这块,刚好闲下来整了下自己手头上比较好的资料中的一些范例,以下是我整理的鸟哥私房菜里面正则表达式里面比较基础的一些语法详解,适合新手查阅。首先先复制一段范例:复制代码代码如下:#vi
regular_express.txt-------------------------------"Open..
分类:
其他好文 时间:
2014-10-17 10:24:44
阅读次数:
268
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g...
分类:
系统相关 时间:
2014-10-16 00:05:01
阅读次数:
415
inux上完整的卸载apt方式安装软件的办法。假设你的包叫做: your_pkgapt-get --purge remove your_pkgapt-get autoremoveapt-get cleandpkg -l |grep your_pkg|awk '{print $2}' |xargs d...
分类:
系统相关 时间:
2014-10-15 17:43:41
阅读次数:
214
请使用root执行改脚本
#!/bin/bash
APT_DIR="/etc/apt"
VERSION=`awk‘{print$2}‘/etc/issue`
case$VERSIONin
14.04|14.04.1)RELEASE="trusty";;
13.04|13.04.1)RELEASE="raring";;
13.10)RELEASE="saucy";;
12.04|12.04.1|12.04.2|12.04.3|12.04.4|12.04.5)RELEASE="precise";..
分类:
系统相关 时间:
2014-10-15 05:31:10
阅读次数:
222
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。原生的bash到底支持不支持数学计算我不清楚了,不过也这样做到一样的效果:#!/bin/bash...
分类:
系统相关 时间:
2014-10-15 03:08:29
阅读次数:
341
awk1、打印文件的第一列(域) : awk '{print $1}' filename2、打印文件的前两列(域) : awk '{print $1,$2}' filename3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename4、打印文本文件的总行数...
分类:
系统相关 时间:
2014-10-14 20:19:59
阅读次数:
201
####closeserviceTimeServerMaster="192.168.6.13"SSHPort="58522"echored(){echo-ne"\033[31m"$1"\033[0m\n"}echogreen(){echo-ne"\033[32m"$1"\033[0m\n"}IPN=`ifconfig|grep192.168|awk‘{print$2}‘|cut-d:-f2|awk-F.‘{print$3"-"$4}‘`HOSTNAME="HK$IPN"hostname$HOSTNAMEsed..
分类:
其他好文 时间:
2014-10-13 02:47:49
阅读次数:
404
#!/bin/sh
# Find ip
IP=`/sbin/ifconfig eth1 | grep 'inet addr' | awk '{ print substr($2, index($2, ":")+1)}'`
#monitor procname scriptname
monitor()
{
procname=$1
scriptname=$2
# Find proc by p...
分类:
Web程序 时间:
2014-10-12 10:46:07
阅读次数:
267
#!/bin/sh
my_ip=`/sbin/ifconfig eth1 | grep 'inet addr' | awk '{print substr($2, index($2, ":")+1)}'`
recv=""
msg="not_existing, restart ..."
MONITOR_LOG="monitor.log"
#monitor procname scriptname...
分类:
系统相关 时间:
2014-10-11 23:25:07
阅读次数:
329