在java中执行shell命令行以获取变量

时间:2018-05-04 10:13:35

标签: spring shell java-ee

我正在尝试获取版本变量并在我的用户界面中显示我当前的应用版本

commande行看起来像这样:

  

ls -l <​​/ p>      总共24

     

lrwxrwxrwx 1 username 33 Sep 15 2016 current - &gt;   / DIR1 / DIR2 / DIR3 /电流应用内的版本

我想知道如何获得“当前”变量

任何人都可以为我解释并指导我

这是我第一次做这样的事情 在此先感谢:)

2 个答案:

答案 0 :(得分:1)

从Java打开文件/dir1/dir2/dir3/current-app-version并阅读内容,它将显示当前版本是否存在于文件current-app-version

否则,如果app版本是文件名,那么从java访问dir3中的文件并在java代码中使用它。

答案 1 :(得分:0)

那&#34;当前&#34;没有变数。它只是一个符号链接,就像Windows中Applikation的链接一样。

该文件/ dir1 / dir2 / dir3 / current-app-version中是否有任何内容? 尝试:

cat /dir1/dir2/dir3/current-app-version