2

私の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  
4

3 に答える 3