91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

檢查整個目錄php語法錯誤腳本

發布時間:2020-07-24 09:05:25 來源:網絡 閱讀:914 作者:superfly81 欄目:web開發

其實也可以檢查其他語言的語法錯誤,把代碼內的php -l 換了就行

#! /bin/bash
#
# check_php_syntax.sh
# Copyright (C) 2014 <http://superfly81.blog.51cto.com/>
#
# Distributed under terms of the MIT license.
#


#!/bin/bash
# check php syntax 
if [ $# -lt 1 ];then
    echo 'Usage: ' $0  'directory';
    exit
fi
if [ ! -d $1 ];then
    echo $1  'not a directory,please check!';
    exit
fi
directory=$1
echo $directory
temp_file="/tmp/file$$"
echo $temp_file

ls -R $directory | awk  '
BEGIN{
FS="n"    
folder="'$directory'"
logname="'$temp_file'"
temp=""
}

{
    if($0~/.php$/){
        system("php -l " folder "/" $0  "   >>  " logname  " 2>&1")  
    }
    if($0~/:$/){
        temp=substr($0,1,length($0)-1)
        folder=temp
    }
}
'
#folder=substr($1,1,length($1)-1)
if [ -e $temp_file ];then
    cat $temp_file | awk '
    BEGIN{
    error = 0
}
{
    if($0~/Parse/) {
        error++ 
        errorfile[$0] = $0
    }   
}
END{
print "錯誤文件:" error "個"
if(length(errorfile)>0) print "錯誤行數:"
    for (i in errorfile)
        print i
    }
    '
else
    echo "php file not found."
    exit;
fi


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

光泽县| 郴州市| 广东省| 漳平市| 西昌市| 汽车| 佳木斯市| 白玉县| 梅州市| 邵东县| 昂仁县| 翁源县| 固镇县| 岑巩县| 郴州市| 虹口区| 乃东县| 吉林省| 会泽县| 博野县| 尤溪县| 和静县| 兴文县| 卓尼县| 亳州市| 德钦县| 西和县| 黄龙县| 兴隆县| 穆棱市| 嘉荫县| 关岭| 波密县| 兴仁县| 吴旗县| 屏边| 鲁甸县| 房产| 乌什县| 宣恩县| 松桃|