如何在bash中显示history记录中命令的执行时间? 操作步骤如下所示。 编辑/etc/bashrc文件(或者/etc/profile),加入如下几行: HISTFILESIZE=2000 HISTSIZE=2000 HISTTIMEFORMAT=%Y-%m-%d %H:%M:%S export HISTTIMEFORMAT #注意HISTTIMEFORMAT后面一个引号前...
如何让shell脚本中echo显示的内容带有颜色呢? shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e \033[字背景颜色;文字颜色m字符串\033[0m 例如: 复制代码 代码示例: echo -e \033[41;36m something here \033[0m 其...
介绍三个awk的例子,包括类似数据库的left join查询,去除重复,awk局部变量使用。 一,类似数据库的left join查询 复制代码 代码示例: [root@ecmsmytest]# cat a.txt //a.txt 111 aaa 222 bbb 333 cccc 444 ddd [root@ecms mytest]# cat b.txt //b.txt 111...
一,RS与ORS 1,RS是记录分隔符,默认的分隔符是\n,具体用法看下 复制代码 代码示例: [root@krlcgcms01 mytest]# cat test1 //测试文件 111 222 333 444 555 666 2,RS默认分割符\n 复制代码 代码示例: [root@krlcgcms01 mytest]#awk{print $0} test1 //awk...
shell编程中的循环结构与判断语句 在shell中循环主要有3种,for,while,until。 在shell中分支判断主要有:if,case 二种。 一,for循环 复制代码 代码示例: #!/bin/bash for file in $(ls /tmp/test/mytest |grep sh) //for in格式是shell for的基本格式,...
一个可以读取ini标准文件的shell脚本 1、ini文件 复制代码 代码示例: ################### # ini DEMO file ################### [TESTFTP] host=127.0.0.1 name=my pass=mylove type=ftp [TESTSSH] host=127.0.0.1 name=my pass=mylove type=ssh [END] 2、s...
可用于自动获取与修改Ip地址的shell脚本 一,自动修改网络ip、掩码与网关 复制代码 代码示例: #!/bin/sh #自动修改网络ip、掩码、网关的脚本。 #使用方法ip_mod IP_MOD、MASK_MOD、GW_MOD #例:ip_mod 10.10.10.5 255.255.255.0 10.10.10.1 #其中IP_MOD、MAS...
用shell脚本获取当前IP地址的方法,可用于Linux系统,freebad,以及solaris系统等。 ifconfig返回的信息中包括IP地址,但要在Shell中获取当前IP地址,则要麻烦一些。 获取方法 由于不同系统中ifconfig返回信息的格式有一定差别,故分开讨论:[1] 一、Linux: LC...
用shell脚本实现: 统计每天的访问日志,并发送到电子邮箱。 具体功能如下: 1、总访问量 2、总带宽 3、独立访客量 4、访问IP统计 5、访问url统计 6、来源统计 7、404统计 8、搜索引擎访问统计(谷歌,百度) 9、搜索引擎来源统计(谷歌,百度) 代码如下: 复制...
用shell监控服务器的连通性,以及当网站当掉后,自动发信的例子。 当一个网站down掉后,自动发信提醒。 复制代码 代码示例: #!/bin/bash #website test scripts while true;do for cycle_temp in `cat websit_url_links` do if lynx -dump `echo ${cycle_tem...