引用符で囲まれた正規表現の条件は=〜シェルスクリプトの問題ならばシェルスクリプトは〜=引用符の問題で正規表現の決意状態かどうかを判断します

シェルスクリプトがある場合、引用符の問題では、正規表現の条件〜=決定します

スクリプトで判断した場合、現在実行している場合は、必ずエラーがない正規表現をチェックし、対応するブランチを入力することはできません。シェルの中に入るだけでは何のマッチが行われませんが示されました。むしろ奇妙な、唯一の正規表現の周り=〜置くことができない引用符の後ろではなく、ポイントには、任意の文字を表していることを見つけるために、次の検索するには、最終面ではありませんプラス(。)*その後、終了一致させることができます。

 

以下は、検索する情報の一部です:

マッチングテストのIPアドレス、結果が一致しないことができます。

newip = '192.168.1.1'
 IF [[ " $ newip " =〜'^([0-9] {1,3} \。)3} {[0-9]} $ {1,3' ]] その後、エコーのIPアドレスを見つける" Fiを提供して

中国のデータのGoogle検索、何ら問題は見つかりませんでした。英語は最終的に見つけ、「高度なバッシュ・スクリプトガイド」は、物品の導入バッシュバージョンです:書きました、

=〜正規表現マッチ演算子は、もはや引用必要としません
[[...]]内のパターンの。

以下の試験条件はとても成功した変更しました。

IF [[ " $ newip " =〜^ ([0-9 ] {1,3 } )3 { } [0-9 ] {1,3 } $ ]] ; 次に、#IF [[ "$ newip" = 〜$ REG]]もIF [[newip = $〜$ REG]] ....書き込むことができFiを提供して

変数の使用は、引用符を使用することができます。

newip = '192.168.1.100'
 REG = '^([0-9] {1,3})。3} {[0-9] {1,3} $' IF [[ " $ newip " =〜$ REG ]] ; その後、エコーは「IPアドレス見つかった」Fiを提供して

しかし、のために  $reg 、この変数、  [[]] 演算子、二重引用符は、または一致しませんすることはできません。

スクリプトで判断した場合、現在実行している場合は、必ずエラーがない正規表現をチェックし、対応するブランチを入力することはできません。シェルの中に入るだけでは何のマッチが行われませんが示されました。むしろ奇妙な、唯一の正規表現の周り=〜置くことができない引用符の後ろではなく、ポイントには、任意の文字を表していることを見つけるために、次の検索するには、最終面ではありませんプラス(。)*その後、終了一致させることができます。

 

以下は、検索する情報の一部です:

マッチングテストのIPアドレス、結果が一致しないことができます。

newip = '192.168.1.1'
 IF [[ " $ newip " =〜'^([0-9] {1,3} \。)3} {[0-9]} $ {1,3' ]] その後、エコーのIPアドレスを見つける" Fiを提供して

中国のデータのGoogle検索、何ら問題は見つかりませんでした。英語は最終的に見つけ、「高度なバッシュ・スクリプトガイド」は、物品の導入バッシュバージョンです:書きました、

=〜正規表現マッチ演算子は、もはや引用必要としません
[[...]]内のパターンの。

以下の試験条件はとても成功した変更しました。

IF [[ " $ newip " =〜^ ([0-9 ] {1,3 } )3 { } [0-9 ] {1,3 } $ ]] ; 次に、#IF [[ "$ newip" = 〜$ REG]]もIF [[newip = $〜$ REG]] ....書き込むことができFiを提供して

変数の使用は、引用符を使用することができます。

newip = '192.168.1.100'
 REG = '^([0-9] {1,3})。3} {[0-9] {1,3} $' IF [[ " $ newip " =〜$ REG ]] ; その後、エコーは「IPアドレス見つかった」Fiを提供して

しかし、のために  $reg 、この変数、  [[]] 演算子、二重引用符は、または一致しませんすることはできません。

おすすめ

転載: www.cnblogs.com/cheyunhua/p/12089793.html