BashShell有个extglob选项,开启之后Shell可以另外识别出5个模式匹配操作符,能使文件匹配更加方便。开启方法很简单,使用shopt命令:shopt-sextglob
关闭,使用shopt命令:shopt-uextglob开启之后,以下5个模式匹配操作符将被识别:?(pattern-list)-所给模式匹配0次或1次;*(p..
分类:
系统相关 时间:
2015-01-15 16:17:45
阅读次数:
4212
系统完整性审核工具shell脚本如下:#!/bin/bash
#
#变量首先声明才能使用
shopt-s-onounset
#声明
#建立日期
Date=$(date+‘%Y%m%d%H%M%S‘)
#加入审核的目录#
Dirs="/bin/sbin/usr/bin/usr/sbin/lib/usr/local/sbin/usr/local/bin/usr/local/lib"
#临时文件#
TMP_file=$(..
分类:
系统相关 时间:
2014-12-05 19:32:46
阅读次数:
216
使用内置的set和shopt命令设置bash选项set命令可以用来定制shell环境,使用选项“o”来打开或者关闭选项。例如打开选项:set-o选项,关闭选项目:set+o选项。例如要打开vi交互式命令行编辑,则如下:[root@localhost~]#set-o#查看当前设置情况allexportoffbraceexpandonemacson..
分类:
系统相关 时间:
2014-11-05 17:39:11
阅读次数:
380
set命令可以用来定制shell环境,使用选项“o”来打开或者关闭选项。例如打开选项:set -o 选项,关闭选项目:set +o 选项。shopt命令是set命令的一种替代,很多方面都和set命令一样,但它增加了很多选项。可有使用“-p”选项来查看shopt选项的设置。“-u”开 关表示一个复位的...
分类:
其他好文 时间:
2014-10-01 21:12:31
阅读次数:
179
set 用来显示本地变量env 用来显示环境变量export 用来显示和设置环境变量set 显示当前shell的变量,包括当前用户的变量env 显示当前用户的变量export 显示当前导出成用户变量的shell变量每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变...
分类:
系统相关 时间:
2014-08-24 19:20:32
阅读次数:
262
1、避免目录拼写错误shopt命令:演示一下:我想进入/home目录但是不小心拼写错了:[fulinux@ubuntu ~]$ cd /hoem-bash: cd: /hoem: No such file or directory如果使用了shopt命令情况就不一样了:[fulinux@ubuntu ~]$ shopt -s cdspell[fulinux@ubuntu ~]$ cd /hoem/...
分类:
系统相关 时间:
2014-07-23 00:03:37
阅读次数:
262
Bash Shell有个extglob选项。开启后Shell可以 另外识别出5个模式匹配操作符,能使文件匹配更加方便 。开启的方法:使用shopt命令:shopt -s extglob关闭的方法: shopt -u extglob开启后,以下5个模式匹配操作符将被识别:?(pattern-lis.....
分类:
其他好文 时间:
2014-07-08 23:26:36
阅读次数:
269
要求1:使用for循环在/root/scripts/practice/q1/oldboy目录下创建十个文件.名称依次为:oldboy-1,oldboy-2,.....oldboy-10.脚本实现:#!/bin/bash
#Question1
shopt-sexpand_aliases
aliasll="ls-l"
cd/root/scripts/practice/q1
#首先判断目录是否存在,不存在则创建目录
if[!..
分类:
其他好文 时间:
2014-06-27 06:29:22
阅读次数:
415