Linux批處理相關

1、文件判斷,判斷目錄是否存在,如果不存在創建目錄

if [[ ! -d $object_java_deploy_path ]]; then
        mkdir   -p $object_java_deploy_path
fi

2、文件判斷,判斷文件是否存在,如果不存在提示異常

if [[ ! -e $java_file ]]; then
        echo  'java file is not fount please check $java_file'
        exit
fi

3、截取字符串-截取最後一個/後面的字符串

[root@iZ2zebmpnhekex9j6t5hypZ home]# ks=123/45/67
[root@iZ2zebmpnhekex9j6t5hypZ home]# echo ${ks##*/}
67

 截取字符串最後一個/前面的字符串

[root@iZ2zebmpnhekex9j6t5hypZ home]# echo ${ks##/*}
123/45/67

截取字符串第一個/後面的字符串

[root@iZ2zebmpnhekex9j6t5hypZ home]# echo ${ks#*/}
45/67

截取最後一個/前面的字符串

[root@iZ2zebmpnhekex9j6t5hypZ home]# echo ${ks%/*}
123/45

截取第一個/前面的字符串

[root@iZ2zebmpnhekex9j6t5hypZ home]# echo ${ks%%/*}
123

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章