Return 进程值到字符串
Return value of process to String
我正在尝试 return 使用 wget 命令将页面的来源转换为使用命令的字符串:
val url: String = "https://morningconsult.com/alert/house-passes-employee-stock-options-bill-aimed-startups/"
import sys.process._
val result: String = ("wget -qO- " + url !).toString
println("result : " + result);
但 return 值为 0。这是代码的输出:
result : 0
如何访问变量中 wget
的 return 值,在本例中是 url 的源值?
!
returns 进程的退出代码(0
在你的例子中)。如果您需要过程的输出,您应该使用 !!
代替:
val url = "https://morningconsult.com/alert/house-passes-employee-stock-options-bill-aimed-startups/"
import sys.process._
val result = ("wget -qO- " + url !!).toString
println("result : " + result)
我正在尝试 return 使用 wget 命令将页面的来源转换为使用命令的字符串:
val url: String = "https://morningconsult.com/alert/house-passes-employee-stock-options-bill-aimed-startups/"
import sys.process._
val result: String = ("wget -qO- " + url !).toString
println("result : " + result);
但 return 值为 0。这是代码的输出:
result : 0
如何访问变量中 wget
的 return 值,在本例中是 url 的源值?
!
returns 进程的退出代码(0
在你的例子中)。如果您需要过程的输出,您应该使用 !!
代替:
val url = "https://morningconsult.com/alert/house-passes-employee-stock-options-bill-aimed-startups/"
import sys.process._
val result = ("wget -qO- " + url !!).toString
println("result : " + result)