0
私はFreeBSDサーバを使用しています。ここではbashはありません。どのようにコマンドを配列に保存できますか? Iveはコマンドを受け取りましたgrep '<description' amitOrServer.xml | cut -f2 -d">" | cut -f1 -d"<"
アレイのコマンド出力を保存
xmlファイルから<description />
に変数を保存しようとしています。 XMLファイルには、次のようになります。
<amitOrServer>
<item>
<title>AMIT</title>
<description>DISABLE</description>
</item>
<item>
<title>GPS</title>
<description>DISABLE</description>
</item>
</amitOrServer>
私はシェルスクリプトで、後でそれで動作するように変数にDISABLEパラメータを保存する必要があります。
変数をパラメータに保存するスクリプト。私は構文エラーなどのエラーを持っている
#!/bin/sh
chosenOne=($(grep '<description' amitOrServer.xml | cut -f2 -d">" | cut -f1 -d"<"))
amit= "$chosenOne[$1]" #"ENABLE"
gps= "$chosenOne[$2]" #"DISABLE"
:単語予期しない(期待「)」) は、誰もが、私は、アレイ内のXMLファイルからこれらのパラメータを保存することができますどのように、私を助けることができますか?
はhttps://unix.stackexchange.com/questionsで提供詳細を確認/ 137566/in-unix-bourne-shell – Fidel
また 'pkg install bash'を実行することもできます。 – arrowd
あなたの答えはフィデルにありがとうございます。それは本当に私を助けた – Hanka