KSH使用变量中的参数运行Java

在获取目录中的文件列表作为运行该
Java类的参数后,我需要从KSH脚本运行Java.

cd /batch/App/
find /batch/files/ -type f -print -name "*.xls" >> $list_of_files
/usr/java14/bin/java ConvertApp $list_of_files

其中我认为它的功能类似于/usr/java14 / bin / java ConvertApp test1.xls test2.xls test3.xls

但似乎传递给Java的论据并不成功.有人对此有任何想法吗?谢谢.

最佳答案 你可能想看看
xargs.

试试这个

find /batch/files/ -type f -print -name "*.xls" | xargs /usr/java14/bin/java ConvertApp
点赞