나는 bash 스크립트 "domain-ssl-status.sh"를 가지고 있습니다. 나는 다음과 같은 방법으로 스크립트를 실행할 수 있도록 내가이 개 인수 스크립트가 필요합니다bash 스크립트가 두 개의 인수를 전달하여 ssl의 상태를 얻습니다.
./domain-ssl-status.sh cname.domain.com 상태를 | 얻을 | | unobtained 오류
는 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 ~/applications/mssql/mssql.json -q "SELECT * FROM DomainName = '$ 1'" ;; *) 는 "잘못된 인수 : $ 1"에코 1 번 출구 ESAC "는 domainName은 = '$ 1' '$ 2'DomainSSL SELECT * FROM" – jphil1971