我想从Bash函数返回一个字符串.
我将在java中编写示例以显示我想要做的事情:
public String getSomeString() {
return "tadaa";
}
String variable = getSomeString();
Run Code Online (Sandbox Code Playgroud)
以下示例适用于bash,但有更好的方法吗?
function getSomeString {
echo "tadaa"
}
VARIABLE=$(getSomeString)
Run Code Online (Sandbox Code Playgroud) 我一次又一次地看到Bash在Stack Overflow上使用eval的答案,并且答案得到了抨击,双关语是为了使用这种"邪恶"结构.为什么eval这么邪恶?
如果eval不能安全使用,我应该使用什么呢?