質問編集履歴

1

ソースコード修正

2017/02/17 01:36

投稿

Hyonta
Hyonta

スコア36

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 以下のようなシェルの正規表現分岐の書き方でチェックできるでしょうか。
1
+ 以下のようなシェルの正規表現分岐の書き方でチェックできて正常に動作するでしょうか。
2
2
 
3
3
 
4
4
 
@@ -16,12 +16,14 @@
16
16
 
17
17
  echo "INPUT: ${QUERY_STRING}"
18
18
 
19
- if [ `echo ${QUERY_STRING} | grep '¥(¥)¥+¥-¥*¥/'` ] ; then
19
+ if [ `echo ${QUERY_STRING} | grep '[()+*/-]'` ] ; then
20
20
 
21
21
  echo "ANSWER: `echo \"${QUERY_STRING}\" | bc`"
22
22
 
23
+ else
24
+
25
+ echo "ERROR"
26
+
23
27
  fi
24
28
 
25
- echo "ERROR"
26
-
27
29
  ```