私のbashスクリプトを介して印刷されたリモートTomcatサーバー上のすべての戦争を取得する必要があります。リモートサーバーで ssh を実行し、コマンドを実行してバージョンとの戦争を取得できます:-
${SSH} ${DEST_USER}@${DESTHOST} "Command"
ただし、変数に格納している場合、何も得られません:-
output=${SSH} ${DEST_USER}@${DESTHOST} "Command"
echo $output
私がそれを試してみると、少しの研究に基づいています
output=$(${SSH} ${DEST_USER}@${DESTHOST} "Command"
echo $output
出力を保存しました (理由を理解する必要がありますか?)。
次に、次のように1行で得た出力:
abc_1.2.war ijk_2.2.war hij_3.2.war xyx_5.1.war
この出力を次のようにフォーマットするにはどうすればよいですか。
Name version
abc 1.2
ijk 2.2
hij 3.2
xyz 5.1