私はbashスクリプト "domain-ssl-status.sh"を持っています。私は次のようにスクリプトを実行することができるように、私は2つの引数を持つスクリプトが必要:2つの引数を渡してsslのステータスを取得するBashスクリプト
./domain-ssl-status.sh cname.domain.com状態を|入手| |未取得エラー
domainNameをとステータスは、私の2つの引数
domainNameを= $ 1、状態= $ 2
私はcase文を使用してstatus_mapを作成しようとしたが、運です!私はここでも他のヒントを見たことがあるが、私のことは決してうまくいかないようだ。私のSQLステートメントにはSELECT * FROM DomainSSL WHERE domainName = 'cname.domain.com'が含まれています。
あなたのスクリプト構造の例を見てみましょう。 –
投稿を編集できるように編集します。 ;) –
#!/ bin/bash domainName = $ 1 status = $ 2 while [[$#-gt 0]]; 場合 状態で "$ 1") MSSQL -f CSV -c〜/アプリケーション/ MSSQL/mssql.json -qを行う "domainNameは= '$ 1' DomainSSL SELECT * FROM" ;; を行って 1番出口 ESAC シフト は、それは私が道Iそれを編集させません – jphil1971