TIPTOP grep命令改进
grep
是liunx系统一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global
Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户
每次要找个字串在哪个文件有使用,都需要敲一串的命令,有时还得要切换目录,如:
grep "cs_ap" */4gl/*.4gl
能不能把grep命令写成另外一个命令简化呢,答案是可以的,处理过程如下:
1、 在/u1/topprod/tiptop/bin目录下建立个scan命令文件
2、 scan命令文内容如下:
#!/bin/bash
if [ -z "$1" ]
then
echo "Usage: `basename $0`
$1 not exsit"
exit 0
fi
grep -n $1 $TOP/*/4gl/*.4gl
grep -n $1 $CUST/*/4gl/*.4gl
3、 给scan命令文件授权
chmod 777 scan
4、 执行命令
scan cs_ap
命令格式:scan 字串
5、 执行命令结果
联系客服