mirror of
				https://github.com/PaddlePaddle/PaddleOCR.git
				synced 2025-11-03 19:29:18 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
function func_parser_key(){
 | 
						|
    strs=$1
 | 
						|
    IFS=":"
 | 
						|
    array=(${strs})
 | 
						|
    tmp=${array[0]}
 | 
						|
    echo ${tmp}
 | 
						|
}
 | 
						|
 | 
						|
function func_parser_value(){
 | 
						|
    strs=$1
 | 
						|
    IFS=":"
 | 
						|
    array=(${strs})
 | 
						|
    tmp=${array[1]}
 | 
						|
    echo ${tmp}
 | 
						|
}
 | 
						|
 | 
						|
function func_set_params(){
 | 
						|
    key=$1
 | 
						|
    value=$2
 | 
						|
    if [ ${key}x = "null"x ];then
 | 
						|
        echo " "
 | 
						|
    elif [[ ${value} = "null" ]] || [[ ${value} = " " ]] || [ ${#value} -le 0 ];then
 | 
						|
        echo " "
 | 
						|
    else 
 | 
						|
        echo "${key}=${value}"
 | 
						|
    fi
 | 
						|
}
 | 
						|
 | 
						|
function func_parser_params(){
 | 
						|
    strs=$1
 | 
						|
    IFS=":"
 | 
						|
    array=(${strs})
 | 
						|
    key=${array[0]}
 | 
						|
    tmp=${array[1]}
 | 
						|
    IFS="|"
 | 
						|
    res=""
 | 
						|
    for _params in ${tmp[*]}; do
 | 
						|
        IFS="="
 | 
						|
        array=(${_params})
 | 
						|
        mode=${array[0]}
 | 
						|
        value=${array[1]}
 | 
						|
        if [[ ${mode} = ${MODE} ]]; then
 | 
						|
            IFS="|"
 | 
						|
            #echo $(func_set_params "${mode}" "${value}")
 | 
						|
            echo $value
 | 
						|
            break
 | 
						|
        fi
 | 
						|
        IFS="|"
 | 
						|
    done
 | 
						|
    echo ${res}
 | 
						|
}
 | 
						|
 | 
						|
function status_check(){
 | 
						|
    last_status=$1   # the exit code
 | 
						|
    run_command=$2
 | 
						|
    run_log=$3
 | 
						|
    if [ $last_status -eq 0 ]; then
 | 
						|
        echo -e "\033[33m Run successfully with command - ${run_command}!  \033[0m" | tee -a ${run_log}
 | 
						|
    else
 | 
						|
        echo -e "\033[33m Run failed with command - ${run_command}!  \033[0m" | tee -a ${run_log}
 | 
						|
    fi
 | 
						|
}
 | 
						|
 |