Shell编程:编译器,解释器编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 c\c++\JAVA\c# 动态语言:解释性语言 弱类型 边解释边执行 asp/asp.net/php/shell/python/perlShell:弱类型编程语言强类型:变量在使用前,必须事先..
分类:
其他好文 时间:
2015-04-12 06:50:20
阅读次数:
131
#!/bin/sh# file timestamp to record the heartbeat of spring-rest-servertimestamp=/usr/apache-tomcat-7.0.42/logs/timestamp.log# timeout 60stimeout=6000...
分类:
其他好文 时间:
2015-04-08 21:14:52
阅读次数:
197
声明作者:昨夜星辰博客:http://yestreenstars.blog.51cto.com/本文由本人创作,如需转载,请注明出处,谢谢合作!目的一键创建nagios监控主机脚本。环境OS:CentOS6.664配置#!/bin/bash
#脚本名称:一键创建nagios监控主机脚本
#脚本描述:该脚本是用来自动创建nagios监控主..
分类:
移动开发 时间:
2015-04-07 12:15:26
阅读次数:
183
在bash脚本编写中,我们时常需要引用变量与替换命令,为规范操作,现对其做简单的总结说明。引用引用就是指将字符串用引用符号括起来,以防止特殊字符被shell脚本解释为其他意义。引用时屏蔽特殊字符的特殊意义,而将其解释为字面意义。引用符、名称、意义说明表引用符名称意义..
分类:
系统相关 时间:
2015-04-07 07:18:02
阅读次数:
185
小练习:写一个脚本判断系统上是否有用户的默认shell是bash的如果有的话就显示有多少这样的用户否则就显示无此类用户#!/bin/bash#grep"bash$"/etc/passwd&>/devnullCODE=$?if[$CODE-eq0];thenUSERNU=`grep"bash$"/etc/passwd|wc-l`echo"Thenumberofbashshelluseris$USER..
分类:
其他好文 时间:
2015-04-01 20:25:27
阅读次数:
140
阅读目录一、一切皆是字符串二、引用和元字符三、字符串从哪里来、到哪里去四、再加上一点点的定义,就可以推导出整个Bash脚本语言的语法了五、输入输出重定向六、Bash脚本语言的美学:大道至简总结: 我承认,我再一次地当了标题党。但是不可否认,这一定是一篇精华随笔。在这一篇中,我将探讨Bash脚本语言....
分类:
编程语言 时间:
2015-03-31 23:48:19
阅读次数:
243
Shell脚本编程fgrepfastgrep快速检索文本但是不支持正规则表达式编程语言:机器语言、汇编语言、高级语言(需编译)编译器or解释器:是用来把人类所能识别的语言(通常为高级语言)翻译成机器所能识别的语言(即机器语言)静态语言:编译型语言强类型(变量)关键字事先完全转..
分类:
其他好文 时间:
2015-03-19 13:25:51
阅读次数:
107
Linux下的bash脚本是不支持换行符`\r`的,如果运行从windows拷贝的文件,出现`/bin/bash^M: 坏的解释器: 没有那个文件或目录`这样的错误提示,不妨检查下文件格式是否有误。 如果是格式问题,有如下两种方法: **...
分类:
其他好文 时间:
2015-03-18 16:09:06
阅读次数:
119
1、bash脚本或者sh脚本2、./脚本3、.脚本或者source脚本说明.或者source是内建命令第一种方法是脚本没有执行权限的时候使用第二种方法是当前路径下执行脚本但必须有可以行权限第三种方法在当前进程运行即父进程下运行,而前两种方法在父进程下创建子进程运行脚本举个小例子表示..
分类:
系统相关 时间:
2015-03-18 06:33:34
阅读次数:
266
文章编写了一个if语句写的小脚本,脚本功能为创建一个bash脚本文件,效果如下:第一条,条件测试:如果已经存在同名的bash脚本将会用vim进入脚本并且光标停留在最后一行第二条,条件测试:如果已经拥有一个同名的非bash脚本的shell脚本将提示已经存在一个非bash的shell脚本并且..
分类:
其他好文 时间:
2015-03-16 06:33:29
阅读次数:
184