【发布时间】:2016-09-13 15:50:57
【问题描述】:
我不清楚从基于 scala 的脚本中执行 unix 命令的最佳实践。
这里有一个典型的 scala 脚本
#!/bin/sh
exec scala "$0" "$0" "$@"
!#
println("args length is ", args.length)
### want to list all files in the underlying folder
val resultSet = "ls -la"????
我查看了许多帖子,但没有一个清楚地概述可以从 scala 脚本执行 unix 命令并执行一些转换的工作脚本。
【问题讨论】:
-
如果您要编写 Scala 脚本,我强烈建议您查看 ammonite。简短的介绍视频(10 分钟) - youtube.com/watch?v=wk2-ZsQU358 和完整的文档 - lihaoyi.com/Ammonite