回答編集履歴

1

追記

2023/10/30 10:06

投稿

otn
otn

スコア84759

test CHANGED
@@ -22,3 +22,25 @@
22
22
  )
23
23
  ```
24
24
  です。実行を許したいユーザーのユーザー名が本当に`oracle`なのかは事前に確認した方が良いでしょうね。`echo %USER%`で表示して確認します。
25
+
26
+ ```sh
27
+ if [ $# -ne 1 ] ; then
28
+ echo "USAGE : $0 \"DB_UNIQUE_NAME\""
29
+ exit 1
30
+ else
31
+ TGTDBUN=$1
32
+ fi
33
+ ```
34
+ は、
35
+ ```CMD
36
+ if not "%2"=="" ( %引数が2個以上の場合%
37
+ echo USAGE : %~nx0 "DB_UNIQUE_NAME"
38
+ exit /b 1
39
+ ) else if "%1"=="" ( %引数が0個の場合%
40
+ echo USAGE : %~nx0 "DB_UNIQUE_NAME"
41
+ exit /b 1
42
+ ) else ( %引数が1個の場合%
43
+ set TGTDBUN=%1
44
+ )
45
+ ```
46
+