12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #!/bin/bash
- function func_parser_key(){
- strs=$1
- echo ${strs%%:*}
- }
- function func_parser_value(){
- strs=$1
- echo ${strs#*:}
- }
- 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
- }
|