3.1 查找文本grep:使用POSIX定义的基本正则表达式(BRE)。egrep:使用扩展正则表达式(ERE)。fgrep:快速grep。使用优化的算法,匹配固定字符串而非正则表达式。
1992 POSIX标准将这三个改版整合成一个gre
: ${VAR:=DEFAULT} 当变量VAR没有声明或者为NULL时,将VAR设置为默认值DEFAULT。如果不在前面加上:命令,那么就会把${VAR:=DEFAULT}本身当做一个命令来执行,报错是肯定的。
1、backup_run.sh#!/bin/sh # backup_run # script to run the backups # loads in a setting file for the user to cha
1、文件类型介绍linux系统中主要包括以下七种文件类型: d 目录 - 普通文件 l 符号链接 s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件
2、正则表达式正则表达式在shell编程中非常重要。
从一个文件或命令输出
1、打印一些头信息command << dilimiter…………dilimiter
以分界符号dilimiter中的内容作为命令的标准输入常用在echo命令中,这样就避免了没输出一行就要使用一个echo命令,同时,输出格式的调整也相应
4.1 排序文本
4.1.1 行的排序未提供命令行选项时,整个记录会根据当前locale所定义的次序排序。在传统的C locale中,也就是ASCII顺序。
4.1.2 以字段排序-k选项的后面接着的是一个字段编号,或者是一对数字。每个编号
#/bin/bash# history#把以下代码直接粘贴到/etc/profile后USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`HISTDI
一、写备份并清除老日志Shell脚本:
#!/bin/sh#backup eoslog#author rhao#date 2008-12-27
#定义环境变量EOS_HOME=/home/eosSAS_HOME=/home/eos/SAS