2015-06-23 179 views
0

我寫一個腳本,將做到以下幾點:在shell腳本傳值的變量

  1. 刪除特定目錄
  2. 設置了加密密碼作爲變量
  3. 使用encrypet密碼錫的命令來解密它
  4. 設置解密的密碼作爲變量
  5. 使用解密的密碼中的命令啓動一個服務

這是我迄今爲止

#!/bin/sh 

rm -rf <folder path> 

VAR_1="<encrypted>" 
VAR_2="" 

# runs the decryption command 
java -jar <path to file> -d $VAR_1 

# runs service script 
cd <path> 
./<path to file> $VAR_2 

# end of script 
echo "all done" 

所以該文件夾去除是正確的。 crypto命令有效,但我在解密密碼傳入第二個變量時遇到了語法問題。

回答

0

好吧,我想通了。我將java命令設置爲輸出到txt文件,然後使用VAR_2中的文本文件。它現在有效。