美文网首页shellLinux Shellshell脚本
shell-11 调用文件,处理文件

shell-11 调用文件,处理文件

作者: georgesre | 来源:发表于2019-05-22 11:42 被阅读1次
    image.png
    1.如果shell中使用文件,最好首先把文件生成,防止以后找不到文件而报错
    echo "" >$cdrdetailinfo                                                #Be sure the file of ditail is exist
    
    2.判断文件存在与否:>/dev/null 2>&1    $?=<>0
    ls -lt file名 | grep SA_  | grep asn1 | awk '{print $9}' >/dev/null 2>&1        #Judge if exist the ans1 cdr file.
    if [ $? -ne 0 ]
                   then
    
                              echo ""
                              echo ""
                              echo " !!! Cann't find any sacdr file ,pls. check... !!!   "
                              echo "<-------------------------------------------------------------->"
                              exit 1
    fi
    
    ls -lt  file名 |grep CG |grep cdr |awk '{print $9}' >$runpath/sacdrfilelist        #把我们所需要的文件名保存起来
    
    3.得到一个文件中的行数:awk 'END{print NR}'
    cat 文件名 |awk 'END{print NR}'                  #Get the last colm'NUM of info,注意空行也算一行
    

    云平台开发运维解决方案@george.sre

    个人主页:https://geekgoogle.com

    GitHub: https://github.com/george-sre

    Mail: george.sre@hotmail.com

    简书: georgesre - 简书

    欢迎交流~

    相关文章

      网友评论

        本文标题:shell-11 调用文件,处理文件

        本文链接:https://www.haomeiwen.com/subject/bkpyzqtx.html