sed是一款轻量级流编辑器,是stream editor的简写。由于sed是以行为单位进行编辑文件 , 因此也称为行编辑器。它无需直接编辑资料,能够将编辑工作自动化。sed工作方式:
由标准输入读取编辑文件,读入一行或指定行放到模式空间,然后将所有编辑指令逐一对模式空间的内容进行编辑,之后将结果输出到标准输出,同时清除模式空间。接下来再将下一行资料读入模式空间,如此重复之前的操作,直到最后一行,流编辑器停止。源文件不变...
分类:
系统相关 时间:
2015-02-28 18:48:50
阅读次数:
286
#! /bin/sha="hello world"echo "A is " echo $a echo "" echo "A is $a"//输出的结果:A is hello worldA is hello world2得到系统时间:获取今天时期:`date +%Y%m%d`或 `date +%F` ...
分类:
系统相关 时间:
2015-02-27 20:13:16
阅读次数:
208
bash shell会按顺序执行if语句,如果command执行后且它的返回状态是0,则会执行符合该条件执行的语句,否则后面的命令不执行,跳到下一条命令。当有多个嵌套时,只有第一个返回0退出状态的命令会导致符合该条件执行的语句部分被执行,如果所有的语句的执行状态都不为0,则执行else中语句。返回状态:最后一个命令的退出状态,或者当没有条件是真的话为0。...
分类:
系统相关 时间:
2015-02-27 15:18:04
阅读次数:
176
问题:在shell脚本中执行“su – 用户名”后,脚本终止执行,并且切换到su 中指定用户名的交互式界面现象:我在root中执行一个脚本,但是其中的一些命令或脚本必须用oracle用户来执行。,[root@HZ-ITF-01 cron.d]# vi /data/itf/app/oracle/syn...
分类:
系统相关 时间:
2015-02-27 11:31:25
阅读次数:
173
Shell脚本调试技术本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”...
分类:
系统相关 时间:
2015-02-26 19:58:31
阅读次数:
226
对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本。本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考。对于脚本输出的结果美化,需要进一步完善和...
分类:
数据库 时间:
2015-02-26 18:48:21
阅读次数:
188
位置变量$0获取当前用户脚本的文件名包含路径$n获取当前执行shell脚本的第n个参数,如果n大于9用大括号括起来${10}$#获取当前执行shell脚本的参数个数$? 检查上一个命令是不是成功,如果成功返回0 0成功 2权限拒绝 125脚本运行错误系统相关 126找到命令无法执行 127没有要执行..
分类:
系统相关 时间:
2015-02-26 18:44:41
阅读次数:
207
在日常工作中,我们经常会定期的检查各个服务器的状态,通过此shell脚本系统可以定期的将每日服务器的检查结果发送到邮箱中,此脚本在正式环境中已稳定运行。因为我们需要通过邮件发送检测结果,首先必须在服务器上开启sendmail服务并设置为开机自启动,然后需要在/etc/mail.rc..
分类:
其他好文 时间:
2015-02-26 18:42:23
阅读次数:
307
#!/bin/bash
ipp(){
exec<$1
whilereada
do
string1=`curl-s"http://www.ip138.com/ips138.asp?ip=${a}&action=2"|iconv-fgb2312-tutf-8|grep‘<ulclass="ul1"><li>‘|awk-F‘[<>]+‘‘{printsubstr($5,7)}‘`
echo$a
echo-e"\033[44;37;5m$string1\033[0m"..
分类:
系统相关 时间:
2015-02-26 16:49:11
阅读次数:
185
【shell简介】所有的命令都是在shell终端输入并且执行。打开终端就会出现一个提示符。其形式通常有两种:[root@localhost~]#或者[hcc@localhost~]$其实$表示普通用户,#表示超级用户(rootuser)。超级用户是linux系统中权限最高的用户。shell脚本通常是以"#!"(shebang)其实的..
分类:
系统相关 时间:
2015-02-25 23:54:40
阅读次数:
313