![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 文字列の比較演算子は、何ですか? ? | ballazrus | シェルプログラミングとスクリプティング | 12 | 2009年4月7日 12:43午後 |
| 文字列の比較 | Jatsui | シェルプログラミングとスクリプティング | 5 | 2008年2月4日 04:28午後 |
| 文字列の比較 | フェドーラ | シェルプログラミングとスクリプティング | 2 | 2007年1月3日 03:20午後 |
| RexExpから比較演算子を取得 | umen | シェルプログラミングとスクリプティング | 3 | 2006年7月19日 11:38午前 |
| 文字列の比較 | abey | 高レベルのプログラミング | 1 | 2005年10月19日 01:08午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
[ shに]文字列比較演算子
もし私が、特定の形式で入力したコードは、郵便番号をチェックしたいようだった私はCシェルで、私は以下のコードを使用することができます:知っている コード:
if ( $reply !~ [0-9][0-9][0-9][0-9][0-9] ) then する場合、 Bourneシェルスクリプトの中で同じことがやりたかったのは、私がこのようなものになると思う: コード:
if [ $reply! = [0-9][0-9][0-9][0-9][0-9] ] しかし、このとき私はそれをテスト動作しません。 Bourneシェルのif文の条件は正規表現をサポートか? |
|
||||
|
基本的なボーンは、 [コマンドで正規表現を持っていません。この場合( )の場合は原文のまま使用することができます。 コード:
case $reply in [0-9][0-9][0-9][0-9][0-9]) rejoice;; esac その 事件 しずく文の基本的なパターンで、フルは、正規表現を使用しています。その 式 コマンドは、正規表現をサポートし、多くの現代ボーン互換シェルはシェル自体に正規表現のサポートを追加する拡張機能があります。 |