我需要通过我的 bash 脚本打印远程 tomcat 服务器上的所有战争。我能够在远程服务器上 ssh 并执行命令以获取与版本的战争:-
${SSH} ${DEST_USER}@${DESTHOST} "Command"
但是,如果我将它存储在一个变量中,我什么也得不到:-
output=${SSH} ${DEST_USER}@${DESTHOST} "Command"
echo $output
如果我尝试一下,则基于一些研究
output=$(${SSH} ${DEST_USER}@${DESTHOST} "Command"
echo $output
我存储了我的输出(需要了解为什么?)。
其次,我在一行中得到的输出为:
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