当前位置:  技术问答>linux和unix

傻瓜grep脚本

    来源: 互联网  发布时间:2017-05-05

    本文导语:  本帖最后由 songjinshi 于 2013-12-23 15:29:17 编辑 #!/bin/sh if [ "$1" = "" ] then echo -e "The first parameter can not be empty.nPlease check the first parameter from your input." #exit 1 elif [ "$2" = "" ] then echo -e "The second parameter can not be em...

本帖最后由 songjinshi 于 2013-12-23 15:29:17 编辑
#!/bin/sh

if [ "$1" = "" ]
then
echo -e "The first parameter can not be empty.nPlease check the first parameter from your input."
#exit 1
elif [ "$2" = "" ]
then
echo -e "The second parameter can not be empty.nPlease check the second parameter from your input."
#exit 2
elif [ "$3" = "" ]
then
echo -e "The third parameter can not be empty.nPlease check the third parameter from your input."
#exit 3
elif [ "$4" = "" ]
then
echo -e "The fourth parameter is null.nDefault output to current findReslut.txt file."
filelist=$(find $2 -name $3)
if [ "$filelist" != "" ]
then
grep -n $1 -r $filelist > findResult.txt
#exit 4
fi
else
filelist=$(find $2 -name $3)
if [ "$filelist" != "" ]
then
grep -n $1 -r $(find $2 -name $3) > $4
fi
fi


|
不要所有的代码都定格写
#!/bin/sh

if [ "$1" = "" ]
then
    echo -e "The first parameter can not be empty.nPlease check the first parameter from your input."
    #exit 1
elif [ "$2" = "" ]
then
    echo -e "The second parameter can not be empty.nPlease check the second parameter from your input."
    #exit 2
elif [ "$3" = "" ]
then
    echo -e "The third parameter can not be empty.nPlease check the third parameter from your input."
    #exit 3
elif [ "$4" = "" ]
then
    echo -e "The fourth parameter is null.nDefault output to current findReslut.txt file."
    filelist=$(find $2 -name $3)
    if [ "$filelist" != "" ]
    then
        grep -n $1 -r $filelist > findResult.txt
        #exit 4
    fi
else
    filelist=$(find $2 -name $3)
    if [ "$filelist" != "" ]
    then
        grep -n $1 -r $(find $2 -name $3) > $4
    fi
fi

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 本姑娘下载了电子版的<UNIX傻瓜书> , 需要 网址 的进来.
  • 一个傻瓜的问题??????????
  • 有没有傻瓜级的Linux配置助手之类的软件?
  • 一个古老的问题:JSP与PHP哪个更容易上手,哪个更"傻瓜",哪个功能更强一点??
  • 一个傻瓜问题?~~~~~~~~~~~~~~~~~~~给高分
  • linux 傻瓜问题
  • 终于看到傻瓜式linux,散分,来者有份


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,