シェルの文字列を分析する5つのメソッドが含まれています

 

STRA = " 長い文字列" 
STRBは = " 文字列" 
結果 = $(エコー$ストラ| grepを" $ {STRB} " 場合は [[ " $結果は"!= "" ]] 
その後、
    エコー" 包含" 

    エコー" 不包含" 
Fiの



STRA = " HelloWorldの" 
STRB = " "
もし [[$ストラ=〜$ STRB]] 
その後、
    エコーこれは、含まれている" 
他の
    エコー" は含まれていません" 
Fiが




A = " HelloWorldの" 
B = " " 
IF [== * [$の$ B ]] 
その後、
    エコーが" 含まれている" 
他の
    エコー" は含まれていません" 
Fiの





thisString =を" 。1 2 3 45 #のソース文字列
searchStringの = " 1 2 " #文字列の
 ケースの$ thisString  
    * "$ searchStringの" *)エコー" 包含" ;;
     *)エコー" 不包含;; 
ESAC 




STRING_A = $ 1 
STRING_B = $ 2 
であれば [[$ {STRING_A / $ {STRING_B} // } == $ STRING_A]];次に 
    # #がされてサブストリングません。
    エコー包含
    終了0 
それ以外は
    ## である部分文字列。
    エコー不包含
    の出口1 
Fiの

 

 

参考:

サイト  のstackoverflow  とsegmentfault

 

おすすめ

転載: www.cnblogs.com/sea-stream/p/11414105.html