私は最近、Scalaでsys.process
パッケージを発見し、その力で楽しんでいました。scala.sys.processを使用したbash文字列の実行
しかし、私はそれをbash pipeとbackticksと組み合わせようとすると、私は立ち往生します。
明らかにこれは動作しません:
私は、目的の動作を取得するには、bashの実行ファイルを使用しようとしました:私は間違って
scala> "bash -e echo `date`" !!
/bin/echo: /bin/echo: cannot execute binary file
java.lang.RuntimeException: Nonzero exit value: 126
何をしているのですか?
編集:
scala> "bash -ic 'echo `date`'" !!
`date`': unexpected EOF while looking for matching `''
`date`': syntax error: unexpected end of file
java.lang.RuntimeException: Nonzero exit value: 1
参考例(レックスカーのソリューションが動作しない理由はここにある)が、私はあなたがこのためにすべてのbashを必要としない実現を願って:!! ' –
'配列(「日付」)@ ToddOwen - 確かに、それは単なる例であった。 – Rogach