這段時間开始着手云风典藏项目,它是一个非营利公益项目,其目标是:网罗搜集古往今来的优秀典籍,将其制成各操作系统平台上通用的可检索、复制的、免费、离线、chm电子文档。第一个版本最近几日终于完成。在处理大量文件时,用到了一些很精巧有趣的bash shell脚本,几天后会专门整理出来分享给朋友们。
分类:
其他好文 时间:
2014-11-01 22:58:34
阅读次数:
338
linux中shell是一个特殊的应用程序。它介于系统的内核与用户之间。充当命令“解释器”的作用角色。负责接收用户输入的操作指令,并进行解释。将需要执行的操作传递给内核。并输出执行结果;下面我们来看一下当前系统所支持的shell的种类:其中/bin/shell是目前大多数linux中采..
分类:
系统相关 时间:
2014-11-01 12:00:14
阅读次数:
244
#!/bin/bashsmail() {mail -s "$1" gjw_apparitor@gmail.com > Curl_Out.txtecho ":${Ip}:${URL}" >> Curl_Out.txtdoneawk -F":" '{if(($1*10000)&&($3=="200"||...
分类:
Web程序 时间:
2014-10-31 17:12:33
阅读次数:
310
1. 测试开关Shell中自带的一些测试指令, 下表列出这些测试指令的含义以及是否可用于 test命令, bash, ksh.开关testbashksh定义-a FILE支持支持只是文件存在-b FILE支持支持支持文件存在, 并且是一个类似于 /dev 下的磁盘设备之类的块文件-c FILE支持支...
分类:
系统相关 时间:
2014-10-31 09:51:42
阅读次数:
252
#!/bin/bashcd /usr/local/src./installmysql./installnginx./installphp./installhaproxy./installkeepalivedtouch /usr/local/nginx/html/phpinfo.phpecho -e ...
分类:
系统相关 时间:
2014-10-30 22:29:13
阅读次数:
503
原题目:
一个文本类型的文件,里面每行存放一个登陆者的IP(某些行是重复的),写一个shell脚本输出登陆次数最多的用户。...
分类:
系统相关 时间:
2014-10-30 19:12:44
阅读次数:
316
用过Jenkins的都知道,在Build配置那里有一个Add buld step, 有这样两个选项:
1. Execute Windows batch command
2. Execute shell
第1个是执行windows命令,第2个是执行shell脚本。
一开始我以为不管jenkins安装在windows下还是linux下都可以执行windows命令和linux命令,但是后...
分类:
系统相关 时间:
2014-10-30 19:11:46
阅读次数:
517
写shell脚本时,有时想要制造一个唯一的ID(例如临时文件)可以用以下命令获取一个UUIDcat/proc/sys/kernel/random/uuid当然通常用一个随机的数字或者随机字符串基本也可以满足一个唯一性较好的临时名字了。不过用uuid可能更加保险一点。
分类:
系统相关 时间:
2014-10-30 15:33:01
阅读次数:
267
在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。(1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。例1:脚本变量的作用域#!/bin/bash#d...
分类:
系统相关 时间:
2014-10-30 11:18:54
阅读次数:
221